python 水仙花數的計算 - 程序員學院
文章推薦指數: 80 %
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#
延伸文章資訊
- 1【SDK社群】python實現水仙花數
水仙花數(Narcissistic number)也被稱為超完全數字不變數(pluperfect digital invariant, PPDI)、自戀數、自冪數、阿姆斯壯數或阿姆斯特朗 ...
- 2第一次玩Python就愛上了-找出完美數字與水仙花數
第一次玩Python的你一定要試試這個小遊戲,保證你愛上這個程式語言! 初心者Python小遊戲教學:一、尋找「水仙花數」 水仙花數是指一個3 位數, ...
- 3python 水仙花數的計算 - 程序員學院
python 水仙花數的計算,水仙花數水仙花數是指一個n位正整數n 3 ,它的每個位上的數字的n次冪之和等於它本身。 例如153 1 1 1 5 5 5 3 3 3.
- 4python實現尋找水仙花數_其它 - 程式人生
技術標籤:python水仙花數python 水仙花數水仙花數即為一個三位數abc 這個數字的百位a,十位b,個位c滿足如下方程: abc = a³+b³+c³.
- 5Python编程输出所有的“水仙花数” - CSDN博客
编写一个程序,输出所有水仙花数。所谓水仙花数是指一个3位数,其各位数字立方和等于该数本身。#方法一sum = 0print("所有的3位水仙花数:")for x in ...