< Врата Кодомира

Ввод — слушаем путника

Слушаем путника

До этого твои программы всегда делали одно и то же — выводили заранее заданный текст. Но настоящий маг умеет слушать и отвечать на вопросы!

Функция input()

input() останавливает программу и ждёт, пока пользователь что-нибудь введёт с клавиатуры и нажмёт Enter. После этого возвращает введённый текст как строку.

name = input()
print("Привет, " + name + "!")

Если пользователь ввёл Кодомир, программа выведет:

Привет, Кодомир!

Подсказка в input()

Можно добавить текст-подсказку, которая отобразится перед вводом:

name = input("Как тебя зовут? ")
print("Рад встрече, " + name + "!")

На экране появится:

Как тебя зовут? _

Важно

input() всегда возвращает строку (str), даже если пользователь ввёл число. Если нужно число — преобразуй:

age = input("Сколько тебе лет? ")
print(type(age))   # <class 'str'>

age = int(input("Сколько тебе лет? "))
print(type(age))   # <class 'int'>