Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Программа питон3 (++)

Eterneco Menso Гуру (4607), закрыт 6 лет назад
Напишите программу, которая приветствует пользователя, выводя слово Hello, введенное имя и знаки препинания по образцу (см. пример входных и выходных данных). Программа должна считывать в строковую переменную значение и писать соответствующее приветствие. Обратите внимание, что после запятой должен обязательно стоять пробел, а перед восклицательным знаком пробела нет.
Входные данные - Harry
Выходные - Hello, Harry!

Как это сделать? Пишу:
a = str(input())
b = 'Hello, ', a, '!'
print (b)

выводится вместе со всеми знаками. Что не так?
Лучший ответ
Николай Веселуха Высший разум (371826) 9 лет назад
a = input('Your name: ')
print('Hello, ' + a + '!')
BargLnУченик (125) 2 года назад
А как это сделать на C#? Там вроде по другому
Николай Веселуха Высший разум (371826) Олег Брянцев, так задайте это вопрос в категории языка C# и вам ответят.
Остальные ответы
qwerty Профи (595) 9 лет назад
принт разделяет все аргументы пробелами чтобы они не слипались
если пробелы не нужны то функция format
b = 'Hello, {}!'.format(a)
Егор Новгородов Мастер (1011) 9 лет назад
вместо запятых нужно ставить плюсы вот так:
b = 'Hello, ' + a + '!'
а то у тебя он его читает как кортеж в питоне если даже не указать явно что это массив он будет считать что это ты написал кортеж и будет вот так
b = ('Hello, ' + a + '!')
Виктория Строй Март Ученик (141) 7 лет назад
name=input()
print("Hello, ",name,"!")
Виктория Строй МартУченик (141) 6 лет назад
еще так можно
name = input()
print("Hello, ", name, "!", sep="")
Евгений Поздняков Знаток (315) 2 года назад
Напишите программу, которая приветствует пользователя, выводя слово Hello, введенное имя и знаки препинания по образцу (см. пример входных и выходных данных). Программа должна считывать в строковую переменную значение и писать соответствующее приветствие. Обратите внимание, что после запятой должен обязательно стоять пробел, а перед восклицательным знаком пробела нет.

a=input("Введите имя:")
print("Hello,",a+"!")
Похожие вопросы