Предмет: Информатика,
автор: alina20032508
Подскажите: есть программа (ниже) она в конце выдаёт 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:
ваша программа начала просто писать мне числа диапазона вместо искомых
Похожие вопросы
Предмет: Русский язык,
автор: Каприза82
Предмет: Окружающий мир,
автор: валера1011
Предмет: Русский язык,
автор: КираКорниенко1
Предмет: Українська мова,
автор: albabich2010
Предмет: Окружающий мир,
автор: Matwey111