Уведомления

Группа в Telegram: @pythonsu

#1 Июль 3, 2012 11:03:15

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

Новечку нужна помощь, пара лёгких задачек))

распаковка zip() вместо .from_iterable()
не заметил, что ты уже делал её



Отредактировано py.user.next (Июль 3, 2012 11:04:19)

Офлайн

#2 Авг. 8, 2012 12:48:35

DmitriyM
Зарегистрирован: 2012-08-04
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Новечку нужна помощь, пара лёгких задачек))

a = list(range(25))
if len(a) % 2:
    a[1::2], a[:-1:2] = a[:-1:2], a[1::2]
else:
    a[1::2], a[::2] = a[::2], a[1::2]
print(a)

Офлайн

#3 Авг. 10, 2012 20:57:23

zeppus
Зарегистрирован: 2012-08-10
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Новечку нужна помощь, пара лёгких задачек))

Я нуб в Python, а так можно:

nom=input('Please enter nom: ')
if nom in [12,1,2]:
    print 'winter'
elif nom in range(3,6):
    print 'spring'
elif nom in range(6,10):
    print 'summer'
elif nom in range(10,12):
    print 'autumn'

Офлайн

#4 Авг. 12, 2012 04:12:37

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Новечку нужна помощь, пара лёгких задачек))

Можно, но не очень красиво. Для нуба пойдет.

Лучше

vremena_goda = ["winter"]*2 + ["spring"]*3 + ['summer']*3 + ['autumn']*3 + ['winter']
nom=raw_input('Please enter nom: ')
print vremena_goda[int(nom)]

>>> vremena_goda
['winter', 'winter', 'spring', 'spring', 'spring', 'summer', 'summer', 'summer', 'autumn', 'autumn', 'autumn', 'winter']

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version