Как найти сумму всех чисел меньше 1000, кратных 3 или 5?
Сделайте пожалуйста ревью моего кода и эффективность решения данной задачи
Проект Эйлера задача №1.
Задача: Если выписать все натуральные числа меньше 10, кратные 3 или 5, то получим 3, 5, 6 и 9. Сумма этих чисел равна 23.
Найдите сумму всех чисел меньше 1000, кратных 3 или 5.
Код:
list_person = [x for x in range(1000) if x % 3 == 0 or x % 5 == 0]
print(sum(list_person))