python

做Python小遊戲超easy!

2019-09-02

做Python小遊戲,如何第一次就上手!

做Python小遊戲,如何第一次就上手!
做Python小遊戲,如何第一次就上手!

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

水仙花數是一個三位數,每個位上數字的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和Java等命名由來竟是這樣!?

 

工程師英文小教室-Python到底是念”派森”還是”派桑”?

 

專為工程師打造的音樂網,提高你寫Python程式的效率!

 

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

 

高薪像做夢?!Java課程讓你夢想成真!

 

企業想要智慧化轉型,必知的人工智慧三階段,現在進展到哪了?

 

五秒鐘ok! 用人工智慧幫家裏貓貓去背

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料