ナルシスト数は、プルパーフェクト デジタル不変式 (PPDI)、ナルシスト数、自己指数数、アームストロング数またはアームストロング数 (アームストロング数) としても知られています。水仙数は 3 を指します。桁数の場合、各桁の桁の 3 乗の和はそれ自体に等しくなります。
簡単に言うと、3 桁の数字がその数字の 3 乗の合計に等しい場合、この数字は水仙数と呼ばれます。
例: 153 = 1^3 5^3 3^3、つまり 153 は水仙番号です
プログラム分析: for ループを使用して 100 ~ 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 ビデオ チュートリアル
以上がPythonで水仙の数を調べるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。