как написать программу которая считает сумму чисел кратных 6 и оканчивающихся на 2. на вход подаются числа и последовательность заканчивается 0

a=int(input())
k=0
s=0
while a!=0:
    a=int(input())
    if a%10==2 and a%6==0:
        k=k+1
        s=s+a
print(s(k))

Ответы (3 шт):

Автор решения: n1tr0xs

Это можно сделать так:

a=-1
s=0
while a:
    a=int(input())
    if a%10==2 and a%6==0:
        s+=a
print(s)
→ Ссылка
Автор решения: illussionGM
a = int(input('Number: '))
s = 0
while (a < 0) or (a > 0):
    if (a % 6 == 0) and str(a)[-1] == '2':
        s += a
    a = int(input('Number: '))

print(s)
→ Ссылка
Автор решения: Илья Котыгин
summa = 0.0
numbers = int(input('Enter number : '))
while numbers != 0:
    for i in range(5):
        if numbers % 6 == 0 and numbers % 10 == 2:
            summa += numbers
        numbers = int(input('Enter number : '))
    print(summa)
    break
→ Ссылка