python 水仙花數的計算 - 程序員學院

文章推薦指數: 80 %
投票人數:10人

python 水仙花數的計算,水仙花數水仙花數是指一個n位正整數n 3 ,它的每個位上的數字的n次冪之和等於它本身。

例如153 1 1 1 5 5 5 3 3 3. python水仙花數的計算 2021-10-0905:42:19字數984閱讀4145 水仙花數 水仙花數是指一個n位正整數(n≥3),它的每個位上的數字的n次冪之和等於它本身。

例如:153=1×1×1+5×5×5+3×3×3。

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

輸入格式: 輸入在一行中給出一個正整數n(3≤n≤5) 輸出格式: 按遞增順序輸出所有n位水仙花數,每個數字佔一行。

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

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

例如: 153370 371407 python**: n=int(input()) ifn==3: foriinrange(100,1000): a=int(i/100);b=int(i/10)%10;c=i%10 ifa*a*a+b*b*b+c*c*c==i: print(i) ifn==4: foriinrange(1000,10000): a=int(i/1000);b=int(i/100)%10;c=int(i/10)%10;d=i%10 ifa*a*a*a+b*b*b*b+c*c*c*c+d*d*d*d==i: print(i) ifn==5: foriinrange(10000,100000): a=int(i/10000);b=int(i/1000)%10;c=int(i/100)%10;d=int(i/10)%10;e=i%10 ifa*a*a*a*a+b*b*b*b*b+c*c*c*c*c+d*d*d*d*d+e*e*e*e*e==i: print(i) python水仙花數題目列印出所有的水仙花數,所謂水仙花數是指一個三位數,其各位數字立方和等於該數本身。

例如153是一個水仙花數,因為1531... python水仙花數題目輸出一百到一千內所有的水仙花數水仙花數narcissisticnumber也被稱為超完全數字不變數pluperfectdi... 2010水仙花做水仙花之前,感覺題目文字介紹很多,突然感覺有一種莫名的恐懼感,覺得應該不會很簡單。

於是心理上就有了包袱,當然這是基礎只是大概看了看題目的我... 相關推薦 Python求水仙花數 Python之水仙花系列 python求水仙花數 Python判斷水仙花數 求任意水仙花數python 相關推薦 1032水仙花數 nyoj水仙花數 F水仙花數 1811水仙花數 NYOJ水仙花數 147水仙花數 列印水仙花數 水仙花盛開 求水仙花數 水仙花數求解 相關閱讀 資料倉儲Hive和關係型資料庫的比較 資料庫的基本概念(資料庫的發展主流資料庫介紹) 後端mongodb資料庫增刪改查 python水仙花數的計算 LeetCode1525字串的好分割數目 287尋找重複數(JS實現) topic 科技 教育 C python linux R 社會 數碼 遊戲 java mysql 健康 c++ 文化 演算法 汽車 資料庫 娛樂 財經 科學 php 職場 sql 資料結構 C語言 oracle 體育 git 作業系統 c#



請為這篇文章評分?