Очень надо! Python - программа. Определите и выведите ** экран количество чисел в...

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

Очень надо!
Python - программа.
Определите и выведите на экран количество чисел в промежутке от 100 до 1000, делящихся без остатка одновременно на 5 и 21.


Информатика (263 баллов) | 127 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

K = 0
for i in range(100,1001):
  if i % 5 == 0 and i % 21 == 0:
    k = k+1
    print(i)
print("k = ",k)

Результат:
105
210
315
420
525
630
735
840
945
k =  9

(194k баллов)
0

Спасибо!

0

объясни, пожалуйста, почему +1???

0

По правилу работы цикла:
Если задать цикл
for i in range(a, b):
Тело цикла
то индексная переменная i будет принимать значения от a до b-1, то есть первый параметр функции range, вызываемой с двумя параметрами, задает начальное значение индексной переменной, а второй параметр — значение, которая индексная переменная принимать не будет.