← Все вопросы

Как спросить имя у пользователя в Python?

Задан 17 месяцев назад1.1к просмотров2 ответа
9

Хочу, чтобы моя программа спросила, как меня зовут, и я мог напечатать ответ. Как получить ввод от пользователя в Python через input? Как спросить что-нибудь у человека?

2 ответа

13
✓ Принятый ответ — помог автору

Чтобы программа что-то спросила, есть волшебное слово input (по-английски «ввод»). Оно ждёт, пока ты напечатаешь ответ и нажмёшь Enter. ⌨️

name = input("Как тебя зовут? ")
print("Привет, " + name + "!")

Что произойдёт:

  1. Программа покажет вопрос: Как тебя зовут?
  2. Ты печатаешь, например, Маша, и жмёшь Enter.
  3. Слово Маша ложится в коробочку name.
  4. Программа отвечает: Привет, Маша!

Важный момент: текст вопроса пиши внутри скобок input(...) в кавычках. И обязательно сохраняй ответ в переменную (name = ...), иначе он потеряется.

Один секрет: input всегда даёт текст, даже если ты напечатал число. Если нужно посчитать, оберни в int:

age = int(input("Сколько тебе лет? "))
print(age + 1)

Теперь программа может с тобой разговаривать! 😊

5

Запомни схему: спросил → сохранил → использовал.

color = input("Любимый цвет? ")
print("Классный выбор:", color)

Частая ошибка — забыть положить ответ в коробку. Если написать просто input("..."), программа спросит, но ответ сразу выкинет. Всегда пиши что_то = input(...). 👍

Ваш ответ

Войдите, чтобы ответить на вопрос.