@Dalaweb

Как получить сумму чисел кратных 3?

Уже полчаса голову ломаю, вроде всё делаю правильно, склоняюсь к тому что питон каким то образом палки в колёса..

есть задача:
Напишите программу, которая в последовательности натуральных
чисел определяет сумму чисел, кратных 3. Программа получает
на вход количество чисел в последовательности, а затем сами
числа.


Числа: 3, 12, 25, 9
Должно получится: 21

Написал такой код, который должен работать, но что-то вообще никак:
s = 0
n = int(input('кол-во: '))
for i in range(n):
    a = int(input('число: '))
    if (a % 3 == 0):
        s += a
print(s)
#выдаёт 24


Upd: Всем спасибо, и не предполагал, что ошибка в самой задаче.
  • Вопрос задан
  • 7049 просмотров
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Числа: 3, 12, 25, 9
Должно получится: 21


Теперь запускаем калькулятор и складываем 3, 12 и 9
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
vabka
@vabka
Токсичный шарпист
if (a % 5 != 0):

У тебя задача найти числа, которые кратны трём, а ты ищешь те, которые не кратны пяти
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы