0
Помогите найти ошибку в коде, пожалуйста
Задача: Сегодня в магазине акция! Если цена товара является четным числом, вы получаете товар бесплатно! Используйте список для сохранения цен на все товары в корзине. Имеющийся код использует цикл while для итерации списка, вычисляет цену всех товаров в списке и выводит результат. Измените код, чтобы пропустить нечетные цены, вычислить сумму только четных цен и вывести результат. Мой код: items = [23, 555, 666, 123, 128, 4242, 990] sum = 0 n = 0 while n < len(items): num=items[n] n+=1 if num % 2 != 0: continue sum +=num print (sum)
3 Antworten
+ 5
#Вам нужно распечатать вывод вне цикла
items = [23, 555, 666, 123, 128, 4242, 990]
sum = 0
n = 0
while n < len(items):
num=items[n]
n+=1
if num % 2 != 0:
continue
sum +=num
print (sum)
+ 1
поняла!! большое спасибо!!
0
вывод: 666
794
5036
6026
ожидаемый вывод: 6026