初心者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的命名由來竟是這樣!?
Python究竟怎麼念?細數工程師常念錯的英文單字!
想提高寫Python程式的效率?到這網站聽音樂就對了!
暑假快到了!與其讓兒子盲目拚學測,我寧可讓他先選擇人生方向~
Java課程讓我百萬年薪科技新貴之路只需要六個月!
張忠謀:這四種能力,讓你遠離被人工智慧取代的命運!
脫離零基礎只要看這篇文章! 如何靠自學成為前端工程師?