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

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

angryTom
リリース: 2020-03-03 13:46:55
オリジナル
46768 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート