Форум сайта python.su
Для каждого натурального числа в промежутке от m до n вывести все делители, кроме единицы и самого числа. m и n вводятся с клавиатуры
Офлайн
m,n=map(int, input().split()) a,q=[int(i) for i in input().split()],0 for i in range(len(a)): if a[i]>=m and a[i]<=n: if a[i]==0: print('0 : Inf') break print(a[i],':',end=' ') for j in range(a[i]): if a[i]%(j+2)==0 and j+2!=a[i]: print(j+2, end=' ') else: q+=1 if q==a[i]: print('None', end=' ') q=0 else: print(a[i],': Out of range') print()
Отредактировано recidivist (Март 13, 2017 13:32:02)
Офлайн