Latest web development tutorials

Python umfasst 13 Übungen

Python 100 Li Python 100 Li

Thema: Drucken Sie alle "narzisstisch - Nummer", die so genannte "narzißtische Zahl" bezieht sich auf eine dreistellige Zahl, die Sie Cube und gleich der Zahl selbst Figuren. Zum Beispiel: 153 ist eine "narzisstische Zahl", weil 153 = 1 cubic cubic +5 +3 in Würfel geschnitten.

Programmanalyse: die Verwendung des Regelkreises für die Anzahl von 100-999, jedes Faktorisierung von Bits, zehn, hundert.

Source Code:

#!/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

Das obige Beispiel Ausgabe lautet:

153
370
371
407

Python 100 Li Python 100 Li