** питоне. Найти все трехзначные и четырехзначные числа армстронга.​

0 голосов
85 просмотров

На питоне. Найти все трехзначные и четырехзначные числа армстронга.​


Информатика (40 баллов) | 85 просмотров
Дан 1 ответ
0 голосов

def f():

   result = []

   for i in range(100, 10000):

       str_num = str(i)

       num = sum([int(x) ** len(str_num) for x in str_num])

       if num == i:

           result.append(i)

   return result

(7.8k баллов)