epatopa
вания
егося?
7
165 180 171 135 143 175 169 2
Домашнее задание
Ing
Когда программа завершает работу, какие значения выводит на
экран оператор print (), отображаемый в программе?
1 N=5
Самый высокий ученик на 2-м
месте.
i = x = z = 0
for i in range(1, N + 1):
x = int(input() )
if x % 10 = = 4:
2+=1
print(z)
2 N = 5
i = x = S = 0
for i in range(1, N + 1):
x = int(input() )
if x % 2 == 1:
print(x % 10)
s+ = x% 10
print(s)
81
Answers & Comments
Ответ: зависит от того, что вводит пользователь
1) среди пяти чисел, которые ввёл пользователь, выводит количество
тех чисел, которые при делении на 10 в остатке дают 4.
Предположим, что пользователь вводит числа:
1, 2, 3, 4, 5
тогда программа выведет:
1
Предположим, что пользователь вводит числа:
0, 0, 0, 0, 0
тогда программа выведет
0
Предположим, что пользователь вводит числа:
4, 4, 4, 4, 4
тогда программа выведет
5
2) среди пяти чисел, которые ввёл пользователь, выводит сумму
остатков от деления на 10, тех чисел которые при делении на 2 в
остатке дают 1 (любые нечётные числа). Кроме этого, на каждом
шаге цикла, для нечётных чисел, программа выводит остаток от
деления текущего нечётного числа на 10.
Предположим, что пользователь вводит числа:
1, 2, 3, 4, 5
тогда программа выведет:
1
3
5
9
Предположим, что пользователь вводит числа:
4, 4, 4, 4, 4
тогда программа выведет:
0
Предположим, что пользователь вводит числа:
1, 1, 1, 1, 1
тогда программа выведет:
1
1
1
1
1
5
Перепишите код, в выпад. списке Lanuage выберите Python3 и нажмите зелёную кнопку Run