Python включает в себя упражнения 13
Тема: Печать все "нарциссическую номер", называемый "самовлюбленным номер" относится к трехзначное число, которое вы фигурирует куб и равна самому числу. Например: 153 является "самовлюбленным числом", потому что 153 = 1 кубический кубический +5 +3 кубе.
Анализ программы: использование контура управления для числа 100-999, каждая факторизации битов, десять, сто.
Исходный код:
#!/usr/bin/python # -*- coding: UTF-8 -*- for n in range(100,1000): i = n / 100 j = n / 10 % 10 k = n % 10 if n == i ** 3 + j ** 3 + k ** 3: print n
В приведенном выше примере выход:
153 370 371 407