0Pricing
Coding for Kids · Урок

Запрос у пользователя

Читайте температуру

«Запрос у пользователя» — бесплатный урок 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 — локальная установка не требуется.

Все уроки этого курса

  1. Цельсий и Фаренгейт
  2. Формула
  3. Запрос у пользователя
  4. Вывод результата
← Назад к Coding for Kids