Вопрос Программирование python. нужна помощь

Регистрация
20 Авг 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
Как мне сделать так чтобы числа шли в порядке убывания.

вот код:

number=0

for i in range(3532000,3532161):

l=[]

count=0

for j in range(1,i+1):

if i%j==0:

count=count+1

if count==2:

number=number+1

l.append([number,i])

l.sort(reverse=True)

print(l)
 
number = 0
l = []
for i in range(3532000, 3532161):
count = 0
for j in range(1, int(i ** 0.5) + 1):
if i % j == 0:
count += 2
if j * j == i:
count -= 1
if count == 2:
number += 1
l.append([number, i])
l.sort(reverse=True)
for item in l:
print(item)
 
Что вообще тут должно происходить? Если даже попытаться угадать как должны быть расставлены отступы всё равно на выходе не будет никаких чисел, ни по убыванию, ни по чему-либо еще. На выходе всегда будет пустой список
 
Надо череп пробить просто
 
Назад
Сверху