B. Привет, всем!

Но вообще, хорошо бы узнать имя собеседника, а уже потом его приветствовать.

Напишите диалоговую программу, которая сначала познакомится со своим пользователем, а затем поздоровается с ним.

Формат ввода

Одна строка — имя пользователя программы.

Формат вывода:

В первой строке написан вопрос: «Как Вас зовут?» Во второй строке — приветствие пользователя: «Привет, %username%».

Пример

Ввод

Ann

Вывод

Как Вас зовут?
Привет, Ann

Решение

Иногда бывает трудно понять, что конкретно от нас хотят и как организован диалог программы с пользователем. Поэтому одна из частых проблем в первых задачах Яндеса – попытка использовать input() для вывода сообщений. В общем случае, этого стоит избегать. Везде, где вы видите вывод перед вводом значений, страйтесь использовать print(). И будьте внимательны, не следует его использовать в случае, если в примере не предусмотрены подсказки для ввода.

Разобьем задачу на простые шаги:
1) вывести вопрос с помощью print().
2) принять имя в переменную name с помощью input().
3) вывести name с помощью print().

Update:
После внесения изменений в 2024 на платформу, касающиеся проверки кода, Яндекс наконец-то разрешил писать текст в input(). Поэтому алгоритм упрощается и выглядит так:
1) вывести вопрос с помощью print() и принять имя в переменную name с помощью input().
2) вывести name с помощью print().

Посмотреть код
Python
print('Как Вас зовут?')
name = input()
print('Привет,', name)
Python
name = input("Как Вас зовут?")
print("Привет,", name)
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии