Python練習 四葉玫瑰數

2021-08-22 03:05:15 字數 498 閱讀 4867

練習:四葉玫瑰數

平台:python123.io

教師:嵩天

四葉玫瑰數是4位數的自冪數。自冪數是指乙個 n 位數,它的每個位上的數字的 n 次冪之和等於它本身。(例如:當n為3時,有1^3 + 5^3 + 3^3 = 153,153即是n為3時的乙個自冪數,3位數的自冪數被稱為水仙花數)

輸出所有四葉玫瑰數

for i in range (1000,10000):    #遍歷所有四位數

a = list(str(i)) #建立乙個列表,收集四位數的每位數字

sum = 0

for j in a: #計算每位數字的4次方合

sum += eval(j)**4

a.clear() #清除列表,準備下一次收集。(本行可以不用)

if i == sum:

print(i)

c 四葉玫瑰線

此 僅用於彌補 四葉玫瑰線圖形的 空缺 include include include include define cin std cin define cout std cout define endl std endl 四葉玫瑰線 公式 p a sin2 顯示器要求 可自行修改 25行 80列...

判斷乙個數是否為四葉玫瑰數 python

python編寫,課堂練習 date 2020 9 8 time 08,17,31 user win10 writen by ice stone 判斷是否為四葉玫瑰數 num eval input 輸入乙個四位數 num4 num 1000 4 千位數 num3 num 1000 100 4 百位數...

python玫瑰數程式 python繪製玫瑰

今天在學python無意間看到了使用python繪製玫瑰的方法,接下來吾愛程式設計為大家分享一下,有需要的小夥伴可以參考一下 1 說明 繪製玫瑰的 有兩個檔案,乙個是在主檔案rose main.py,另乙個是存放繪製玫瑰的資料檔案rose data.py,在程式執行的過程中會呼叫rose data....