Напишите программу, которая вводит натуральное число N и выводит на экран все натуральные числа, не превосходящие N и делящиеся на каждую из своих цифр.

27 Мар 2020 в 19:40
141 +1
0
Ответы
1

n = int(input("Введите натуральное число N: "))

for i in range(1, n+1):
is_divisible = True
for digit in str(i):
if int(digit) == 0 or i % int(digit) != 0:
is_divisible = False
break
if is_divisible:
print(i)

18 Апр 2024 в 15:24
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир