Форум сайта python.su
Доброго времени суток. Пишу код с встроенными циклами. На выходе должен быть список всех делителей числа из другого списка. Программа выдает пустой список. Где я промахнулся?
a = int(input('Enter first number.')) b = int(input('Enter second number.')) spisok = [] deviders = [] def diapazon(): for i in range(a, b+1): spisok.append(i) print (spisok) def devider(): d = 1 for i in spisok: while d <= i: if i % d == 0: deviders.append(d) d=+1 print(deviders) devider()
Офлайн
WhiteCatWildif i % d == 0: deviders.append(d) d=+1
if i % d == 0: deviders.append(d) d=+1
Офлайн