Как спросить имя у пользователя в Python?
Хочу, чтобы моя программа спросила, как меня зовут, и я мог напечатать ответ. Как получить ввод от пользователя в Python через input? Как спросить что-нибудь у человека?
2 ответа
Чтобы программа что-то спросила, есть волшебное слово input (по-английски «ввод»). Оно ждёт, пока ты напечатаешь ответ и нажмёшь Enter. ⌨️
name = input("Как тебя зовут? ")
print("Привет, " + name + "!")
Что произойдёт:
- Программа покажет вопрос:
Как тебя зовут? - Ты печатаешь, например,
Маша, и жмёшь Enter. - Слово
Машаложится в коробочкуname. - Программа отвечает:
Привет, Маша!
Важный момент: текст вопроса пиши внутри скобок input(...) в кавычках. И обязательно сохраняй ответ в переменную (name = ...), иначе он потеряется.
Один секрет: input всегда даёт текст, даже если ты напечатал число. Если нужно посчитать, оберни в int:
age = int(input("Сколько тебе лет? "))
print(age + 1)
Теперь программа может с тобой разговаривать! 😊
Запомни схему: спросил → сохранил → использовал.
color = input("Любимый цвет? ")
print("Классный выбор:", color)
Частая ошибка — забыть положить ответ в коробку. Если написать просто input("..."), программа спросит, но ответ сразу выкинет. Всегда пиши что_то = input(...). 👍