Предмет: Информатика,
автор: bogdananesterova2007
Дан программный код, представленный ниже. Какой результат будет выведен на экран
a = ['12', '5', '9', '2']
k = 0
for i in range(4):
if int(a[i]) % 2 == 0:
k += 1 b = int (a[1]) * int (a[3])
с = a[0] + a[2]
print(k)
print(b)
print(c)
Ответы
Автор ответа:
3
Ответ:
2
10
129
Объяснение:
k = 2, т.к. чётных чисел в списке всего 2 (12, 2), а к переменной k добавляется 1 если в списке попадается чётное число.
b = 10, т.к. 1 элемент списка - 5, 3 элемент списка - 2 (т.к. в Python счёт с 0, а не с 1). 5 * 2 = 10.
c = 129, т.к. 0 элемент - 12, второй - 9. Это строка, а не целые числа, поэтому получается 129, а не 21.
Zergloing:
Если мой ответ вас удовлетворил, то, пожалуйста, отметьте его как "Лучший ответ".
Похожие вопросы
Предмет: Русский язык,
автор: 45rfrt
Предмет: Английский язык,
автор: ДонитаРР
Предмет: Русский язык,
автор: 3MsK3
Предмет: Информатика,
автор: abdikalikova79
Предмет: География,
автор: Аноним