Информатика, вопрос задал z9zg49smmd , 6 лет назад

Задача 2

Ученики 8-го «Б» написали контрольную работу. Всем, кто получил тройку, придётся её переписать.
Дан список оценок, заканчивающийся нулём. Выведи, сколько учеников переписывали контрольную?

Ответы на вопрос

Ответил vimmortal2
9

Программа:
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


fleurettebusiness95: А можно вариант попроще, без этих арр нум
Новые вопросы