Python判斷水仙花數

2021-09-29 07:29:16 字數 749 閱讀 8585

python

水仙花數是指乙個n位正整數(n≥3),它的每個位上的數字的n次冪之和等於它本身。 例如:153=1×1×1+5×5×5+3×3×3。

本題要求編寫程式,計算所有n位水仙花數。

輸入格式:

輸入在一行中給出乙個正整數n(3≤n≤5)

輸出格式:

按遞增順序輸出所有n位水仙花數,每個數字佔一行。

輸入樣例:

在這裡給出一組輸入。例如:

3
輸出樣例:

在這裡給出相應的輸出。例如:

153

370371

407

**如下:

n=

int(

input()

)x,y=0,

0csum=

0for i in

range(10

**(n-1)

,10**n)

: y=i

csum=

0for j in

range

(n,0,-

1): x=y//(10

**(j-1)

) y=y%(10

**(j-1)

) csum+=

(x**n)

if(csum==i)

:print

(i)

判斷水仙花數

在控制台輸出100 999 之間的水仙花數 如 只存在於百位數字之中,如果這個百位數字的百位的立方加上十位的立方加上各位的立方等於 當前這個百位數字的話,則這個數字為水仙花數。例 153就是乙個水仙花數,1 1 1 5 5 5 3 3 3 153 using system using system....

如何判斷水仙花數?

水仙花數是指乙個n位數的個位數字的n次方之和恰好等於這個n位數,那麼這個數就是水仙花數。如 那麼,如何用程式語言來判斷水仙花數呢?讀者最好代入乙個數,進行判斷。如果不知道這個數是幾位數,則應該先進行判斷。假設這個數是n,用count來表示位數,當n不斷除以10時,用前一次得到的數除以10,只有除到個...

php 判斷 水仙花數

水仙花數 narcissistic number 也被稱為超完全數字不變數 pluperfect digital invariant,ppdi 自戀數 自冪數 阿姆斯壯數或阿姆斯特朗數 armstrong number 水仙花數是指乙個 3 位數,它的每個位上的數字的 3次冪之和等於它本身 例如 1...