Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 8, 2016 15:59:16

alexswsw
Зарегистрирован: 2016-12-05
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

помогите с решением задачи

Дан список имён (например ). Необходимо вывести список в удобочитаемом виде:
Bart, Lisa & Maggie.(количество элементов в списке может меняться Пример:
-> “A, B, C & D.”
То есть после каждого имени выводить запятую, кроме предпоследнего. После предпоследнего имени нужно выводить символ “&”, а после последнего - точку.
если можно то наиболее простым и понятным образом для новичка

Офлайн

#2 Дек. 8, 2016 16:42:44

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

помогите с решением задачи

за основу можно взять следующий код

 >>> s = ['A', 'B', 'C', 'D']
>>> result = '{} & {}.'.format(', '.join(s[:-1]), s[-1])
>>> print(result)
A, B, C & D.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Отредактировано JOHN_16 (Дек. 8, 2016 17:00:52)

Офлайн

#3 Дек. 9, 2016 00:38:59

alexswsw
Зарегистрирован: 2016-12-05
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

помогите с решением задачи

JOHN_16
за основу можно взять следующий код
спасибо

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version