Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 22, 2014 21:13:12

subsimplex
Зарегистрирован: 2014-04-22
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Сумма чисел в списке

Являюсь начинающим.
решаю первую задачу из http://euler.jakumo.org/ ))
Наставьте хоть немного (или много) на путь истинный. Удалось сформировать список

  a = [i for i in range(1,10) if (i % 5 == 0) or (i % 3 == 0)] 
Теперь надо как то суммировать числа, находящиеся в нём. Может быть я не так изначально всё делаю? Help)

Отредактировано subsimplex (Апрель 22, 2014 21:14:42)

Офлайн

#2 Апрель 22, 2014 21:20:52

4kpt_II
От: Харьков
Зарегистрирован: 2013-10-24
Сообщения: 999
Репутация: +  58  -
Профиль   Отправить e-mail  

Сумма чисел в списке



a = sum([i for i in range(1,10) if (i % 5 == 0) or (i % 3 == 0)])

Отредактировано 4kpt_II (Апрель 22, 2014 21:21:13)

Офлайн

#3 Апрель 22, 2014 21:25:59

subsimplex
Зарегистрирован: 2014-04-22
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Сумма чисел в списке

Обожаю Python! Спасибо! Не мог найти этого в учебниках почему то.. простая по-ходу вещь..

Офлайн

#4 Апрель 22, 2014 21:32:08

subsimplex
Зарегистрирован: 2014-04-22
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Сумма чисел в списке

Ивините, а sum - это функция? что она может принимать в качестве аргументов? Где в доках её найти?

Офлайн

#5 Апрель 22, 2014 21:54:53

TroSer
От: Харьков
Зарегистрирован: 2013-11-13
Сообщения: 65
Репутация: +  3  -
Профиль   Отправить e-mail  

Сумма чисел в списке

Офлайн

#6 Апрель 22, 2014 22:56:20

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

Сумма чисел в списке

>>> 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)

Офлайн

#7 Апрель 24, 2014 09:34:05

bismigalis
Зарегистрирован: 2010-10-02
Сообщения: 449
Репутация: +  47  -
Профиль   Отправить e-mail  

Сумма чисел в списке

>>> help(sum)

Офлайн

#8 Апрель 26, 2014 14:10:47

snusmumrik
Зарегистрирован: 2014-04-26
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Сумма чисел в списке

subsimplex
Хочу посоветовать вам отличный ресурс informatics.mccme.ru
Проверка задач автоматическая, очень удобно
Есть специальные разделы по python, для начинающих

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version