# №12. is_armstrong(n: int) -> bool # Проверить, является ли число числом Армстронга (сумма цифр, возведённых в степень количества цифр, равна числу). Пример: 153 = 1³ + 5³ + 3³. def num_armstrong(n: int): s = str(n) sum_cubed = [] for i in s: sum_cubed.append(int(i)**len(s)) if n == sum(sum_cubed): return True else: return False print("Введите число для проверки на число Армстронга") if num_armstrong(int(input())): print("Число является числом Армстронга") else: print("Число не является числом Армстронга")