Подскажите: есть программа (ниже) она в конце выдаёт 45000000 несколько раз, а мне нужно то число(числа), у которого 5 нечётных делителей. Что мне изменить?
for i in range (45000000, 50000000):
___numDel=0
___for j in range (1,i,2):
______if i%j==0:
_________numDel=numDel+1
______if numDel==5:
_________print(i)
Ответы
Ответ дал:
1
Відповідь:
Пояснення:
for i in range (45000000, 50000000):
numDel=0
for j in range (0,i):
if i%(2*j+1)==0:
numDel=numDel+1
if numDel==5:
print(i)
alina20032508:
ваша программа начала просто писать мне числа диапазона вместо искомых
Вас заинтересует
2 года назад
2 года назад
3 года назад
3 года назад
8 лет назад