用Python找出數字與水仙花的完美關係

用Python找出數字與水仙花的完美關係

第一次玩Python的你,一定會愛上這個程式語言!超有趣的啦XD

初心者Python小遊戲教學:一、尋找「水仙花數」

水仙花數是指一個3 位數,它的每個位上的數字的3次冪之和等於它本身(例如:1^3 + 5^3+ 3^3 = 153)。這裡有一款已製作完成的一個Python小遊戲,現在請玩家找出100-1000之間的水仙花數:


for i in range(100,1000):

first = int(i / 100)

second = int((i % 100) / 10)

third = int((i % 100) % 10 )

sum = first **3 + second **3 + third **3 if sum == i:

print(str(sum)+" "+"是水仙花数")

 

初心者Python小遊戲教學:二、尋找「完美數字」

完美數——如果一個數恰好等於它的因子之和,各個小於它的約數(真約數,列出某數的約數,去掉該數本身,剩下的就是它的真約數)的和等於它本身的自然數叫做完全數。例如:第一個完全數是6,它有約數1、2、3、6,除去它本身6外,其餘3個數相加,1+2+3=6。
問題:請找出0-1000之間的完美數。
for i in range(0,1000):

sum = 0 for j in range(1,i):

if i != j and i % j == 0:

sum += j if(sum == i):

print(sum)



參考連結:

識時務者學Python(上)7種職業恐將丟飯碗

識時務者學Python(中)張忠謀:有4種能力,不怕被消失

識時務者學Python(下)靠這招掌握AI人工智慧的未來

七個面向詳細分析Python和Java有甚麼不一樣~

電影中只要加入Python跟Java,檔次立刻提升?!(上)

電影中只要加入Python跟Java,檔次立刻提升?!(下)

暑假快到了!與其讓兒子盲目拚學測,我寧可讓他先選擇人生方向~ ​​​​​​​

全球首屆元宇宙時裝周,複刻20年前的失敗?

全球首屆元宇宙時裝周, 遇到瓶頸 複刻20年前的失敗? 目錄 元宇宙時裝周參與盛況 叫好不叫座?新興技術的行銷瓶頸 由虛擬實境平台 Decentraland 所舉辦的「元宇宙時裝週」(Metaverse Fashion Week...