Определи результат работы алгоритма при a = 32. def Digit(n): d = 1 new = [] while d <= n: if n % d == 0: new.append(d) d += 1 return new a = int(input()) print(Digit(a)) [2, 4, 8, 16, 32] [1, 2, 4, 8, 16] [1, 2, 4, 8, 16, 32] [2, 4, 8, 16]
Задание

Определи результат работы алгоритма при a = 32.

def Digit(n):

d = 1

new = []

while d <= n:

if n % d == 0:

new.append(d)

d += 1

return new


a = int(input())

print(Digit(a))

Выбери верный вариант.

  • [2, 4, 8, 16, 32]
  • [1, 2, 4, 8, 16]
  • [1, 2, 4, 8, 16, 32]
  • [2, 4, 8, 16]