qwerty
Профи
(595)
9 лет назад
принт разделяет все аргументы пробелами чтобы они не слипались
если пробелы не нужны то функция format
b = 'Hello, {}!'.format(a)
Егор Новгородов
Мастер
(1011)
9 лет назад
вместо запятых нужно ставить плюсы вот так:
b = 'Hello, ' + a + '!'
а то у тебя он его читает как кортеж в питоне если даже не указать явно что это массив он будет считать что это ты написал кортеж и будет вот так
b = ('Hello, ' + a + '!')
Евгений Поздняков
Знаток
(315)
2 года назад
Напишите программу, которая приветствует пользователя, выводя слово Hello, введенное имя и знаки препинания по образцу (см. пример входных и выходных данных). Программа должна считывать в строковую переменную значение и писать соответствующее приветствие. Обратите внимание, что после запятой должен обязательно стоять пробел, а перед восклицательным знаком пробела нет.
a=input("Введите имя:")
print("Hello,",a+"!")
Входные данные - Harry
Выходные - Hello, Harry!
Как это сделать? Пишу:
a = str(input())
b = 'Hello, ', a, '!'
print (b)
выводится вместе со всеми знаками. Что не так?