Предмет: Информатика, автор: anastasiakasina29

Ученики 8 «Б» написали контрольную работу. Всем, кто получил двойку, придётся её переписать. Есть список оценок, заканчивающийся нулём. Выведи, сколько учеников переписывали контрольную.
Ввод Вывод
2
2
0 2
5
4 2
4
3
2
2
0 3


enxt: с помощью чего это решать то?
anastasiakasina29: в смысле
enxt: ну программа или язык
anastasiakasina29: s = 0 a = int(input()) while a != 0: if a == 2: s = s+1 a = int(input()) print(s)
так
enxt: это питон же...
anastasiakasina29: вот так решать нужно

Ответы

Автор ответа: enxt
1

marks = []

while True:

   mark = int(input('Введите оценку: '))

   if mark == 0:

       break

   marks.append(mark)

count = 0

for mark in marks:

   if mark <= 2:

       count += 1

print(f'Количество учеников, переписывающих контрольную: {count}')

Похожие вопросы
Предмет: Математика, автор: annagoncharenko18
Предмет: Қазақ тiлi, автор: 58770w