ホームページ >バックエンド開発 >Python チュートリアル >Python 水仙数字プログラミング コードの書き方

Python 水仙数字プログラミング コードの書き方

angryTom
angryTomオリジナル
2020-03-03 13:46:5546766ブラウズ

Python 水仙数字プログラミング コードの書き方

Python 水仙数字プログラミング コードの書き方

水仙数字の定義

数学水仙数。次のように定義されます。「水仙数」は 3 桁の数字を指し、その数字の 3 乗の合計はそれ自体に等しくなります。たとえば、

153=1^3 5 ^ 3 3^3。

推奨学習: Python ビデオ チュートリアル

では、Python を使用してすべての水仙の数を見つけるにはどうすればよいでしょうか?

Python を使用して 1000 以内のすべての水仙の数を見つけます

for i in range(100,1000):
    a = i//100
    b = (i-a*100)//10
    c = (i-a*100-b*10)
    if i == pow(a,3)+pow(b,3)+pow(c,3):
        print(i)

プログラム出力:

153
370
371
407

詳細については、Python チュートリアルをご覧ください。 PHPの中国語サイトです!

以上がPython 水仙数字プログラミング コードの書き方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。