Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 28, 2015 00:38:44

Unison
Зарегистрирован: 2015-10-28
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Первая задача

Народ, помогите с задачей. Учу питон вторую неделю и вообще не знаю как это сделать.
Перевожу задание с немецкого языка, поэтому формулировка странная:

Нужно написать с одного использования команды “print”:
“H.e.l.l.o,
W.o.r.l.d!!!”

(в две строки)

Так, чтобы в самой команде точка и восклицательный знак встречались только один раз.

Спасибо за советы

Офлайн

#2 Окт. 28, 2015 05:34:22

J.R.
Зарегистрирован: 2015-07-18
Сообщения: 147
Репутация: +  16  -
Профиль  

Первая задача

.

Отредактировано J.R. (Янв. 27, 2016 08:29:13)

Офлайн

#3 Окт. 28, 2015 10:32:06

Unison
Зарегистрирован: 2015-10-28
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Первая задача

J.R.
Пасибочки !!!

Офлайн

#4 Ноя. 11, 2015 20:25:26

Elaphe
Зарегистрирован: 2015-02-04
Сообщения: 125
Репутация: +  5  -
Профиль   Отправить e-mail  

Первая задача

Целых три точки…
Топорненько, но работает и удовлетворяет условиям:

>>> 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)

Офлайн

#5 Ноя. 12, 2015 03:11:54

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9890
Репутация: +  854  -
Профиль   Отправить e-mail  

Первая задача

>>> print('.'.join(('H', 'e', 'l', 'l', 'o,\nW', 'o', 'r', 'l', 'd')) + 3 * '!')
H.e.l.l.o,
W.o.r.l.d!!!
>>>



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version