Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 June 02

E

Egor in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Egor
не пиши \n в частях пингвина и выводи i*x, где х - нужное количество пингвинов
там они должны съехать, но это легко решается добавлением пробелов в частях пингвина
источник

E

Egor in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
a S сделай списком
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Egor
кстати, на bool тест не жалуется
он и не будет жаловаться, но ответом всегда будет True, потому что bool("0") и bool("1") это правда.
в питоне любая строка, в которой есть хоть один символ это True
источник

E

Egor in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
он и не будет жаловаться, но ответом всегда будет True, потому что bool("0") и bool("1") это правда.
в питоне любая строка, в которой есть хоть один символ это True
да, но я не возвращаю any
источник

E

Egor in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
когда у меня был вариант с any, я все значения приводил к числу
источник

ИФ

Имён Фамильонович... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Mikhail G.
s1 = '   _~_\n'
s2 = '  (o o)\n'
s3 = ' /  V  \\\n'
s4 = '/(  _  )\\\n'
s5 = '  ^^ ^^\n'

S = (s1 + s2+ s3 + s4 + s5)

for i in range(5):
   print(S,end='')

Как этих долбаных пингвинов расставить рядом?))
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ля как
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Не спойлери, доберусь до компа, попробую
источник

ИФ

Имён Фамильонович... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Mikhail G.
s1 = '   _~_\n'
s2 = '  (o o)\n'
s3 = ' /  V  \\\n'
s4 = '/(  _  )\\\n'
s5 = '  ^^ ^^\n'

S = (s1 + s2+ s3 + s4 + s5)

for i in range(5):
   print(S,end='')

Как этих долбаных пингвинов расставить рядом?))
Где такие задания?
источник

M

Mikhail G. in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Egor
когда у меня был вариант с any, я все значения приводил к числу
from math import ceil, log2
def any_odd(x):
   return any(x >> i & 1 for i in range(1, ceil(log2(x)), 2))

вот решение при помощи сдвига
источник

M

Mikhail G. in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
У меня уже мозг скрипит, раз 7 с разных сторон заходил
источник

ИФ

Имён Фамильонович... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Нужно будет как-нибудь когда-нибудь зайти, наверное.
источник

M

Mikhail G. in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Не встают они в ряд никак. Не пингвины, а козлы
источник

ИФ

Имён Фамильонович... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от Имён Фамильонович...
Сделай головы всем, потом чуть ниже, ниже, ниже и так до конца
источник

M

Mikhail G. in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Головы нормально рисуются, добавляешь шею - стараются в столбик построиться)
источник

ИФ

Имён Фамильонович... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Пробелы добавь
источник

M

Mikhail G. in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Пока криво, но хоть что-то)
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
у тебя сама длинная строка - это середина. надо просто все остальные строки расширить до этой же длины. rjust и ljust. может даже ещё какой-то нативный способ есть
источник

ИФ

Имён Фамильонович... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Mikhail G.
Пока криво, но хоть что-то)
3
2
1
0
2
Попробуй по столько пробелов поставить в конце каждого фрагмента
источник