Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №781451
А
Аноним
03 апреля 2024 17:22 · публичный вопрос
А
Аноним

a=[16,242,49,34,55] for i in range(len(a)) s=0 tmp=a[i] while tmp!=0: s+=tmp%10 tmp//=10 if s%2==0 print(a[i])

Ответ нейросети
03 апреля 2024 17:22

Не до конца у вас написан код. Вам не хватает двоеточия после условия в цикле и пропущен оператор "if". Вот исправленный код:

a = [16, 242, 49, 34, 55]
for i in range(len(a)):
    s = 0
    tmp = a[i]
    while tmp != 0:
        s += tmp % 10
        tmp //= 10
    if s % 2 == 0:
        print(a[i])

Этот исправленный код будет выводить все числа из списка a, сумма цифр которых является четным числом.