Python一定要知道的小遊戲!讓你不乏味

學久了Python一定覺得很乏味,沒關係有幾個小遊戲介紹給你!讓你不再厭世!
學久了Python一定覺得很乏味,沒關係有幾個小遊戲介紹給你!讓你不再厭世!

初心者必知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課程就變成Java工程師了
人人都能是工程師!台灣 IT 培訓中心推「找到工作再付學費」專案,要試試嗎?
暑假快到了!與其讓兒子盲目拚學測,我寧可讓他先選擇人生方向~
達內教育學員見證