Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 25, 2021 17:18:46

jugold
Зарегистрирован: 2021-11-25
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Найти частоту нахождения совершенных чисел.

Ребят есть вот такой код, он находит совершенные числа, нужно распечатайте для диапазонов чисел (1..1000, 1001..2000, 2001..3000…) частоту нахождения совершенных чисел. Подскажите как это сделать? используя вложенные циклы.

print(“Все совершенные числа от 1 до 10000.”)

for i in range(1, 10000): # используем цикл for, переменную i и функцию range(1, 10000).
s = 0
for j in range(1, int(i // 2) + 1):
if i % j == 0:
s += j
if s == i:
print (i)

Отредактировано jugold (Ноя. 25, 2021 17:20:45)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version