Latest web development tutorials

Python включает в себя упражнения 13

Python 100 Li Python 100 Li

Тема: Печать все "нарциссическую номер", называемый "самовлюбленным номер" относится к трехзначное число, которое вы фигурирует куб и равна самому числу. Например: 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

Python 100 Li Python 100 Li