Size: a a a

Python beginners

2017 April 22

ПП

Проксимов Прксимович in Python beginners
Spacehug 🇷🇺
Да даже если с 3-мя ифами - как это писать в последнем, где имён больше двух?
Простым циклом for
источник

DT

Dan Tyan in Python beginners
простым join - ом
источник

DT

Dan Tyan in Python beginners
точнее join-ом и slic-ом
источник

S🇷

Spacehug 🇷🇺 in Python beginners
Как у вас всё просто, я фигею :)
источник

A

Angry Maid in Python beginners
Spacehug 🇷🇺
Как у вас всё просто, я фигею :)
Ну да
источник

S🇷

Spacehug 🇷🇺 in Python beginners
Всё-таки я как будто что-то упустил и можно это красивее сделать. Ифами и джоином как-то уродливо..
источник

DT

Dan Tyan in Python beginners
Spacehug 🇷🇺
Как у вас всё просто, я фигею :)
'{name} and {last}'.format(name=', '.join(n[:-1]), last=n[-1])
источник

A

Angry Maid in Python beginners
Spacehug 🇷🇺
На codewars попалась задача, не знаю как решить.
Есть имена в списке неопределённой длины, может быть 1 имя, может 2, может 99.
Если 1 нужно выдать только его
['Vasya'] ~> 'Vasya'
Если 2 - нужно воткнуть между ними "и"
['Vasya', 'Masha'] ~> 'Vasya and Masha'
Если больше - нужно воткнуть между предпоследним и последним - "и", а между всеми остальными - запятые
['Vasya', 'Masha', 'Boris'] ~> 'Vasya, Masha and Boris'
Как это делать по-человечески?
print("{} and {}".format(', '.join(a[:-1]), a[-1]))
источник

S🇷

Spacehug 🇷🇺 in Python beginners
Angry Maid
print("{} and {}".format(', '.join(a[:-1]), a[-1]))
Аааа
источник

A

Angry Maid in Python beginners
Dan Tyan
'{name} and {last}'.format(name=', '.join(n[:-1]), last=n[-1])
Хех
источник

A

Angry Maid in Python beginners
Не успела
источник

DT

Dan Tyan in Python beginners
первый нах =)
источник

DT

Dan Tyan in Python beginners
Spacehug 🇷🇺
Всё-таки я как будто что-то упустил и можно это красивее сделать. Ифами и джоином как-то уродливо..
понял что происходит ?
источник

A

Angry Maid in Python beginners
Dan Tyan
первый нах =)
А вот с одним именем не сработает хд
источник

S🇷

Spacehug 🇷🇺 in Python beginners
Dan Tyan
понял что происходит ?
Да, плюс-минус понял
источник

A

Angry Maid in Python beginners
источник

S🇷

Spacehug 🇷🇺 in Python beginners
Angry Maid
А вот с одним именем не сработает хд
И с 0 имён тоже )
источник

A

Angry Maid in Python beginners
Spacehug 🇷🇺
И с 0 имён тоже )
А кто тест делает с нулем имен?
источник

ПП

Проксимов Прксимович in Python beginners
Пусть сначала с ифами напишет)
источник

DT

Dan Tyan in Python beginners
Angry Maid
А вот с одним именем не сработает хд
туше =)
источник