Python. Ниже программа, она должна выводить на экран все делители переданного ей числа в одну строку, уровень 8-го класса, помогите плиз)
def delit(n):
for i in range(1,n+1):
if i % n == 0:
print(1,end=", ")
chislo = int(input())
delit(chislo)

Ответы

Ответ дал: kirillruban1802
3

Ответ:

def delit(n):

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

if n % i == 0:

print(i, end=", ")

chislo = int(input())

delit(chislo)

Объяснение:

Нужно исправить код я так понимаю? если да, то сверху рабочий вариант

При n = 8 выведет 1, 2, 4, 8,


olgasad73: Спасибо
Вас заинтересует