Найти - Пользователи
Полная версия: цикл в цикле
Начало » Python для новичков » цикл в цикле
1
WhiteCatWild
Доброго времени суток. Пишу код с встроенными циклами. На выходе должен быть список всех делителей числа из другого списка. Программа выдает пустой список. Где я промахнулся?

 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()
py.user.next
WhiteCatWild
  
            if i % d == 0:
                deviders.append(d)
        d=+1
  
            if i % d == 0:
                deviders.append(d)
                d=+1
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB