1. 程式人生 > >學習Python的第三次總結

學習Python的第三次總結

現在所有的程式語言都會有分支和迴圈語句,這就證明它們是有多重要,如果沒有分支和迴圈語句,那麼就算要將一個簡單的語句重複一定的次數打印出來也要在鍵盤上面一個個敲出來,那麼這樣所有的語句都會亂成一鍋粥。
舉個例子,一個很多人都玩得小小遊戲“打飛機”,它也是用分支和迴圈的語句來組成的,以下就是對“打飛機”的簡單設計:

載入背景音樂 播放背景音樂(設定單曲迴圈) 我放飛機誕生 interval = 0

while True: if 使用者是否點選了關閉按鈕: 退出程式

interval +=1 if interval==50: interval=0 小飛機誕生

小飛機移動一個位置 螢幕重新整理

if 使用者滑鼠產生移動: 我方飛機中心位置=使用者滑鼠位置 螢幕重新整理

if 我方飛機與小飛機產生肢體衝突: 我方掛,播放撞機音樂 修改我方飛機圖案 列印”Game over” 停止背景音樂,最好淡出

這就是簡單的一個思路,其中interval是間隔的意思,是自己將間隔距離賦值的一個變數。然後其中用了很多分支和迴圈語句,這些都是使程式程式碼簡化的一些方法。可能有些人會覺得這還只是一個思路,還沒寫程式碼,用程式碼寫肯定會特別長,但是我想說的是Python的語言很接近自然語言,就算真的用程式碼打出來也不會比這長很多,這也是我學習Python的其中一條原因,我相信只要繼續學習下去,一定可以自己親手寫出這樣的遊戲和更多有用的程式的。