Форум сайта python.su
0
a = [i for i in range(1,10) if (i % 5 == 0) or (i % 3 == 0)]
Отредактировано subsimplex (Апрель 22, 2014 21:14:42)
Офлайн
58

a = sum([i for i in range(1,10) if (i % 5 == 0) or (i % 3 == 0)])
Отредактировано 4kpt_II (Апрель 22, 2014 21:21:13)
Офлайн
0
Обожаю Python! Спасибо
! Не мог найти этого в учебниках почему то.. простая по-ходу вещь..
Офлайн
0
Ивините, а sum - это функция? что она может принимать в качестве аргументов? Где в доках её найти?
Офлайн
3
Офлайн
857
>>> sum(i for i in range(1, 10) if i % 5 == 0 or i % 3 == 0) 23 >>>
subsimplex
Ивините, а sum - это функция? что она может принимать в качестве аргументов? Где в доках её найти?
>>> print(sum.__doc__) sum(iterable[, start]) -> value Returns the sum of an iterable of numbers (NOT strings) plus the value of parameter 'start' (which defaults to 0). When the iterable is empty, returns start. >>>
Отредактировано py.user.next (Апрель 22, 2014 23:02:40)
Офлайн
47
>>> help(sum)
Офлайн
0
subsimplexХочу посоветовать вам отличный ресурс informatics.mccme.ru
Офлайн