Форум сайта python.su
for i in range(1001): if i % 3 == 0 or i % 5 == 0: numb = [i] print(sum(numb))
Отредактировано Naginata (Май 22, 2022 11:39:34)
Офлайн
NaginataПросто редактор ожидает от вас нормального оформления кода в сообщении. Есть же кнопка “вставка кода” слева от смайлика..
Редактор сообщений думает что я задаю курсив, потому “ай”
NaginataПотому что вот это:
почему при запуске выводится полный список всех значений?
numb = [i]
NaginataНу так гугл выдаёт готовые решения прямо с первой же строки..
С проекта Эйлера) Первая задача)
number = 0 for x in range(1000): if x % 3 == 0 or x % 5 == 0: number += x print(number)
Отредактировано Palrom (Май 22, 2022 12:19:42)
Офлайн
PalromСпасибо, да гугл находит ответ. А все-таки как сохранить в список numb все элементы? И впоследствии посчитать сумму всех элементов?
Офлайн
Naginata
list_number = [] for x in range(1, 1001): if x % 3 == 0 or x % 5 == 0: list_number.append(x) print(sum(list_number))
Офлайн
PalromСпасибо, Наставник!)
Naginata
Офлайн
NaginataНу жмакайте плюсца тогда)
Вы очень помогли, благодарю)
Офлайн
PalromА я уже)
Офлайн