2023-11-18 10:21:48 +01:00
|
|
|
#!/usr/bin/env python
|
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
|
|
|
|
"""
|
|
|
|
Napisz funkcję sum_div35(n), która zwraca sumę wszystkich liczb podzielnych
|
|
|
|
przez 3 lub 5 mniejszych niż n.
|
|
|
|
"""
|
|
|
|
|
|
|
|
def sum_div35(n):
|
2023-11-18 16:42:28 +01:00
|
|
|
sum = 0
|
|
|
|
for i in range(n):
|
|
|
|
if i % 3 == 0 or i % 5 == 0:
|
|
|
|
sum += i
|
|
|
|
return sum
|
2023-11-18 10:21:48 +01:00
|
|
|
|
|
|
|
input = 100
|
2023-11-18 16:42:28 +01:00
|
|
|
print(sum_div35(input))
|
2023-11-18 10:21:48 +01:00
|
|
|
# dla n =100 poprawna odpowiedź to 2318
|