Разработать программу, которая определяет количество чисел, которые кратны 7. Количество...

0 голосов
68 просмотров

Разработать программу, которая определяет количество чисел, которые кратны 7.
Количество их неизвестно.
Замыкает последовательность 0.
В Python.


Информатика (17 баллов)
оставил комментарий Начинающий (261 баллов)

всех чисел или в определенном диапозоне?

Дан 1 ответ
0 голосов
Одаренный (1.2k баллов)
 
Правильный ответ

Так как количество чисел заранее неизвестно, открываем бесконечный цикл со всегда верным условием True, но как только будет введено число 0, цикл прерывается командой break
Программа:

k=0                       #начальное значение счетчика
while True:           #открываем бесконечный цикл
    x=int(input())    #вводим целое число
    if x==0:            #если введено число 0
        break           #то останавливаем цикл
    elif x%7==0:    #иначе, если число кратно 7 (т.е. делится без остатка)
        k+=1            #увеличиваем счетчик на 1
print(k)                 #вывод значения счетчика

...