網(wǎng)站數(shù)據(jù)庫怎么做同步今日重要新聞
本文收錄于 《一起學(xué)Python趣味編程》專欄,從零基礎(chǔ)開始,分享一些Python編程知識,歡迎關(guān)注,謝謝!
文章目錄
- 一、前言
- 二、代碼示例
- 三、知識點梳理
- 四、總結(jié)
一、前言
本文介紹如何使用Python的海龜畫圖工具turtle,開發(fā)貓和老鼠游戲。
-
什么是Python?
Python是由荷蘭人吉多·范羅蘇姆于1990年代初設(shè)計的一門編程語言,應(yīng)用領(lǐng)域非常廣泛,尤其在數(shù)據(jù)分析、人工智能領(lǐng)域,已經(jīng)成為最受歡迎的程序設(shè)計語言之一,比較適合新手學(xué)習(xí)。
這門編程語言之所以叫Python,意為大蟒蛇,是因為當(dāng)時有一個電視喜劇《蒙提·派森的飛行馬戲團(tuán)》(Monty Python’s Flying Circus)在熱播,很受大家喜歡。
PS:Python語言標(biāo)準(zhǔn)庫官方使用手冊:https://docs.python.org/zh-cn/3/library/
-
什么是海龜畫圖工具turtle?
turtle,中文意思為海龜,是Python語言中自帶的一個用于繪制圖像的函數(shù)庫。turtle函數(shù)庫為使用者提供一個或多個小烏龜作為畫筆,使用者可通過turtle庫提供的各種方法來控制小烏龜在一個平面直角坐標(biāo)系中移動并繪制移動軌跡以畫出想要的圖案。
二、代碼示例
首先,看一下游戲的界面截圖是什么樣的?
之后,看一下對應(yīng)的Python代碼,如下:
import turtle
import time
import random# 按向上鍵
def key_up():jerry.setheading(90)jerry.forward(20)# 按向下鍵
def key_down():jerry.setheading(270)jerry.forward(20)# 按向左鍵
def key_left():jerry.setheading(180)jerry.forward(20)# 按向右鍵
def key_right():jerry.setheading(0)jerry.forward(20)# 游戲規(guī)則
def play_game(