Предмет: Информатика,
автор: olgasad73
Python. Ниже программа, она должна выводить на экран все делители переданного ей числа в одну строку, уровень 8-го класса, помогите плиз)
def delit(n):
for i in range(1,n+1):
if i % n == 0:
print(1,end=", ")
chislo = int(input())
delit(chislo)
Ответы
Автор ответа:
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:
Спасибо
Похожие вопросы
Предмет: Математика,
автор: newid28112017
Предмет: Биология,
автор: Аноним
Предмет: Математика,
автор: zabigailo1905
Предмет: Математика,
автор: arrrrina
Предмет: Обществознание,
автор: Ирко8