Ввод данных пользователем в Python
input() приостанавливает программу, показывает подсказку и ждет, пока пользователь введет строку и нажмет Enter.
Что такое Ввод данных пользователем в Python?
input() приостанавливает программу, показывает подсказку и ждет, пока пользователь введет строку и нажмет Enter.
Читайте то, что вводит пользователь, с помощью input() и преобразуйте это в число.
Когда это использовать?
- Изучать синтаксис Python на исполняемом коде.
- Создавать основу для более сложных задач.
- Быстро проверять идеи без локальной установки.
Пример кода
# input() shows a prompt and returns what the user types, always as a string.
name = input("What is your name? ")
# Convert the text to a number before doing arithmetic with it.
age = int(input("How old are you? "))
print(f"Hello, {name}!")
print(f"In 10 years you will be {age + 10}.")
Ожидаемый результат
What is your name? Ada
How old are you? 29
Hello, Ada!
In 10 years you will be 39.
Как это работает
input() всегда возвращает строку, поэтому int() превращает возраст в число перед сложением с 10. В онлайн IDE вводите ответы в терминале, когда появляются подсказки.
Измените значения и запустите программу в онлайн-компиляторе Python CodeUtility без локальной установки Python.
Практические задания
Изменяйте входные данные и проверяйте граничные случаи перед работой с большими наборами.
- Предскажите результат до запуска.
- Обработайте пустой и некорректный ввод.
- Вынесите логику в функцию и добавьте тесты.
Попрактикуйтесь на задаче
Примените материал этого урока к реальной задаче. Каждая задача запускается в браузере, с мгновенными тестами и разбором от ИИ.
Все задачи