Ответы
Ответ дал:
0
Ответ:
2772
Объяснение:
Решение 1
arr = []
for i in range(200, 301):
if i % 9 == 0:
arr.append(i)
print(sum(arr))
Решение 2
count = 0
for i in range(200, 301):
if i % 9 == 0:
count += i
print(count)
Ответ дал:
0
Решение в одну строчку:
print(sum(map(lambda x: x*(x % 9 ==0), range(200, 301))))
bettapy:
Этот ваш map -_-. Два года изучаю Python, до сих пор с трудом работаю с ним...
А мне нравится, особенно reduce и filter
Очень полезные штуки.
Тут главная идея, что x % 9 ==0 принимает True = 1 или False = 0. На самом деле именно так работает оператор if, а мы видим его в закрытом ящике.
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад