用Python做小遊戲一點都不難!今天教你入門款!
學了Python這麼久,你有想過用它做小遊戲嗎?別擔心,一點都不難!
初心者Python小遊戲教學一:尋找「水仙花數」
可能有些人沒聽過水仙花數,它是指一個3位數,它的每個位上的數字的3次冪之和等於它本身(例如:1^3 + 5^3+ 3^3 = 153)。現在請製作一個有關Python的小遊戲,讓玩家們找出100-1000之間的水仙花數:
問題:請找出0-1000之間的完美數。
可能有些人沒聽過水仙花數,它是指一個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.Java等程式語言!-上
夭壽!這些大公司開始用AI了!快報名Python課程卡位!-上
還不知道Python和java的分別?這超詳盡文章整理給你!
前端工程師必學CSS背景五個常識(四)-如何設定背景顏色?
選擇Python課程前,看看世界十大AI領袖怎麼運用科技改變未來
暑假快到了!與其讓兒子盲目拚學測,我寧可讓他先選擇人生方向~
人人都能是工程師!台灣 IT 培訓中心推「找到工作再付學費」專案,要試試嗎?