написать скрипт, который считывает с клавиатуры числа, складывает только четные и выводит результат на экран.

P E T R

Новичок
Пользователь
Июл 12, 2020
1
0
1
Win
3.8
Что не так в этом коде?

# введите любые числа
a = int(input("Введите любые натуральные числа"))
b = 0
if a % 2 == 0:
b += a
print(b)
 

Andrus

Новичок
Пользователь
Июн 27, 2020
6
1
3
Киньте скрин ошибки, либо объясните, что не получается. Ваша формулировка вопроса неверна.
 

weamagic

Пользователь
Пользователь
Июл 11, 2020
141
13
18
У тебя тут две ошибки:
1. Нужен цикл. Без него работать не будет.
2. Не соблюдены отступы.
Попробуй так:

Python:
i=1
su=0
while i>0:
    a = int(input("Введите любые натуральные числа"))
    if a % 2 == 0:
        su += a
    print(su)
 

Форум IT Специалистов