Форум сайта python.su
Народ, помогите с задачей. Учу питон вторую неделю и вообще не знаю как это сделать.
Перевожу задание с немецкого языка, поэтому формулировка странная:
Нужно написать с одного использования команды “print”:
“H.e.l.l.o,
W.o.r.l.d!!!”
(в две строки)
Так, чтобы в самой команде точка и восклицательный знак встречались только один раз.
Спасибо за советы
Офлайн
J.R.Пасибочки !!!
Офлайн
Целых три точки…
Топорненько, но работает и удовлетворяет условиям:
>>> print(c.join(['H','e','l','l','o,\nW','o','r','l','d'])+3*'!')
H.e.l.l.o,Ну или если хочется меньше делать руками:
W.o.r.l.d!!!
a = list('Hello') b = list('World') c = '.' d = a[:-1]+[a[-1]+',\n'+b[0]]+b[1:] print(c.join(d)+3*"!")
Отредактировано Elaphe (Ноя. 11, 2015 20:41:56)
Офлайн
>>> print('.'.join(('H', 'e', 'l', 'l', 'o,\nW', 'o', 'r', 'l', 'd')) + 3 * '!') H.e.l.l.o, W.o.r.l.d!!! >>>
Офлайн