Pythonは演習13と、
トピック:すべて「自己陶酔番号」を印刷し、「自己陶酔数」と呼ばれるには、キューブと番号自体に等しいを数字3桁の数字を指します。 例:153は153 = 1立方立方5 3乗ため、「自己陶酔数」です。
プログラム解析:100から999までの数、各ビットの因数分解、10、百のための制御ループの使用。
ソースコード:
#!/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