Ученики 8-го «Б» написали контрольную работу. Всем, кто получил тройку, придётся её переписать. Дан список оценок, заканчивающийся нулём. Выведи, сколько учеников переписывали контрольную?
В начале выделяется память под массив arr, а также переменной num присваивается значение -1. Пока num не равен нулю, то выполняется тело цикла: в массив добавляется значение num, а после - num вводится с клавиатуры. Выводится количество цифр "3" в массиве arr.
Answers & Comments
Программа:
Python:
arr, num = [], -1
while num != 0:
arr.append(num)
num = int(input())
print(arr.count(3))
Объяснение:
В начале выделяется память под массив arr, а также переменной num присваивается значение -1. Пока num не равен нулю, то выполняется тело цикла: в массив добавляется значение num, а после - num вводится с клавиатуры. Выводится количество цифр "3" в массиве arr.
Результат:
3
4
5
2
1
2
3
4
3
3
4
5
0
4