Запрос у пользователя
Читайте температуру
«Запрос у пользователя» — бесплатный урок Coding for Kids на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Coding for Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Coding for Kids содержит 4 уроков всего.
Поговорим с пользователем! 💬
Здравствуйте, программист! 👋 До сих пор WE задавали температуру сами. Но что, если мы захотим, чтобы пользователь ввёл собственное число? 🤔
В Python для этого есть волшебное слово: input()! ⌨️
print("Let's ask the user a question! 💬")Знакомство с input() ⌨️
input() останавливает программу и ждёт, пока кто-нибудь что-нибудь введёт. ⏳
Затем функция возвращает всё, что было введено! Давайте сначала попробуем ввести имя. 😊
name = input("What is your name? ")
print("Hello", name, "👋")Запрашиваем температуру 🌡️
Теперь давайте запросим температуру, а не имя! 🌡️
В круглых скобках мы записываем понятный вопрос.
temp = input("Type a temperature in Celsius: ")
print("You typed:", temp)Ой, это текст! 😅
Сюрприз! 😮 input() всегда возвращает текст (его называют строкой), даже если Вы ввели числа!
С текстом нельзя выполнять математические операции... нужно это исправить! 🔧
temp = input("Type a number: ")
print("This is text:", temp)
print("Type is:", type(temp))Преобразуем текст в число 🔢
Мы используем float(), чтобы преобразовать текст в число с десятичной частью. ✨
Теперь Python понимает, что это настоящее число, с которым можно выполнять вычисления! 🧮
text = input("Type a temperature: ")
number = float(text)
print("Now it is a number:", number)Всё в одной строке ➡️
Умные программисты объединяют шаги! 🤓
Мы помещаем input() внутрь float(), чтобы одновременно запрашивать AND преобразовывать значение. 🎯
temp = float(input("Celsius please: "))
print("Got the number", temp, "🌡️")int() для целых чисел 🔢
Если Вам нужны только целые числа, без десятичных частей, используйте вместо этого int()! 🍎
Для температур обычно лучше подходит float(), потому что значения могут содержать десятичную часть. 🌡️
age = int(input("How old are you? "))
print("Next year you will be", age + 1, "🎂")Вычисления с вводом 🧮
Теперь, когда это настоящее число, давайте прибавим к нему 10! Легко! 🎉
temp = float(input("A temperature: "))
print("Add 10:", temp + 10)Преобразуем введённое 🪄
Давайте объединим всё: запросим значение в градусах Цельсия, а затем используем нашу формулу, чтобы получить градусы Фаренгейта! 🔥
c = float(input("Celsius: "))
f = c * 9 / 5 + 32
print(c, "C is", f, "F 🔥")Понятные вопросы 😊
Всегда задавайте понятный вопрос, чтобы пользователь знал, что вводить! 🤗
Чёткий вопрос — довольный пользователь! Добавьте эмодзи для ещё большего веселья! 🎈
c = float(input("How warm is it in Celsius today? 🌞 "))
print("Thanks! You said", c, "degrees!")Эксперт по вводу! 🏆
Теперь Вы можете спросить пользователя о чём угодно! 🎉
input()ждёт ввода с клавиатуры ⌨️- Функция возвращает текст 📝
float()преобразует текст в число 🔢
Далее мы красиво покажем результат! ✨
print("I can ask the user anything now! 🥳")Быстрая проверка ✅
Давайте проверим, что Вы узнали! 🧠
Повторим! 🎒
Отлично, теперь Вы умеете взаимодействовать с пользователем! 🌟
input()задаёт вопрос и ждёт ответа ⏳- Функция возвращает текст 📝
float()= числа с десятичной частью 🌡️int()= целые числа 🍎float(input(...))выполняет оба действия сразу! ⚡
Далее: покажем результат красиво! ✨
print("Asking the user: complete! 🚀")Часто задаваемые вопросы
Урок «Запрос у пользователя» бесплатный?
Да — полный текст урока «Запрос у пользователя» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Coding for Kids, подпишись на CoddyKit PRO. Курс Coding for Kids содержит 4 уроков всего.
Чему я научусь в уроке «Запрос у пользователя»?
Читайте температуру Ты практикуешь Coding for Kids с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Coding for Kids?
Предыдущий опыт не требуется. Coding for Kids на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.
Сколько времени занимает урок «Запрос у пользователя»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Coding for Kids?
Да. Каждый урок Coding for Kids включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Цельсий и Фаренгейт
- Формула
- Запрос у пользователя
- Вывод результата