Но вообще, хорошо бы узнать имя собеседника, а уже потом его приветствовать.
Напишите диалоговую программу, которая сначала познакомится со своим пользователем, а затем поздоровается с ним.
Формат ввода
Одна строка — имя пользователя программы.
Формат вывода:
В первой строке написан вопрос: «Как Вас зовут?» Во второй строке — приветствие пользователя: «Привет, %username%».
Пример
Ввод
Ann
Вывод
Как Вас зовут?
Привет, Ann
Решение
Иногда бывает трудно понять, что конкретно от нас хотят и как организован диалог программы с пользователем. Поэтому одна из частых проблем в первых задачах Яндеса – попытка использовать input() для вывода сообщений. В общем случае, этого стоит избегать. Везде, где вы видите вывод перед вводом значений, страйтесь использовать print(). И будьте внимательны, не следует его использовать в случае, если в примере не предусмотрены подсказки для ввода.
Разобьем задачу на простые шаги:
1) вывести вопрос с помощью print().
2) принять имя в переменную name с помощью input().
3) вывести name с помощью print().
Update:
После внесения изменений в 2024 на платформу, касающиеся проверки кода, Яндекс наконец-то разрешил писать текст в input(). Поэтому алгоритм упрощается и выглядит так:
1) вывести вопрос с помощью print() и принять имя в переменную name с помощью input().
2) вывести name с помощью print().
Посмотреть код
print('Как Вас зовут?')
name = input()
print('Привет,', name)
name = input("Как Вас зовут?")
print("Привет,", name)