Цифры Факторы в числе - PullRequest
0 голосов
/ 20 октября 2019

Учитывая число n, спроектируйте алгоритм и напишите программу на Python для печати цифр n, которая делит n. Выведите цифры в обратном порядке их появления в числе 'n'

Например, если n равно 122, тогда напечатайте 2, 2, 1. Используйте только условные и итеративные операторы для написания кода.

Если ни одна из цифр не разделяет число, выведите «Без факторов»

1 Ответ

0 голосов
/ 20 октября 2019

Я думаю, что вы ищете

def ex(n):
    flag = True
    n_string = str(n)[::-1]
    for i in n_string:
        if i != '0':
            if n % int(i):
                flag = False
                print(i)
    if flag:
        print ('No factors')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...