Python (Windows 下) 自帶了一個非常有趣的 海龜繪圖程序 (turtle),它是本系列課程的主角了牛。
在 PyCharm 中窒朋,新建一個項目寓辱,然后在代碼編輯器中輸入
import turtle
turtle.shape("turtle")
turtle.exitonclick()
運行這段代碼粮坞,便可以召喚出這位可愛的小精靈
上面的代碼中
import turtle
用于導入模塊蚊荣,導入之后就可以應用模塊的各種功能了
turtle.shape("turtle")
調用 turtle 的 shape 方法,用于改變海龜?shù)娘@示方式(默認顯示的是一個三角形的小箭頭)莫杈。執(zhí)行這句代碼之后妇押,turtle 顯示為一只形象的小海龜。
turtle.exitonclick()
最后這句是告訴海龜保持住姓迅,直到遇到鼠標點擊的時候才退出 (exit on click)。不然程序執(zhí)行得太快俊马,我們還來不及看到海龜丁存,它就已經執(zhí)行完畢并退出了。
【提示】
- 請不要直接復制柴我、粘貼代碼解寝,而是要對照著代碼,自己在代碼編輯器中一點一點地輸入
- Python 是大小寫敏感的編程語言艘儒,輸入代碼時聋伦,請務必細心,注意字母大小寫
- Python 相比其他高級編程語言的一個特別之處界睁,在于強制使用縮進觉增,請不要在每行代碼的開頭隨意添加空白字符(空格、Tab 鍵等)
現(xiàn)在小海龜位于窗體的正中央翻斟,龜頭指向右邊的方向逾礁。
接下來,我們嘗試讓海龜走兩步访惜。
關閉窗口(或點擊窗體任何位置自動退出)嘹履,將編輯器中的代碼腻扇,更改為下面的樣子
import turtle
turtle.shape("turtle")
turtle.forward(200)
turtle.exitonclick()
運行代碼,
我們看到小海龜從屏幕中心出發(fā)砾嫉,沿著龜頭的方向(右邊)幼苛,爬行(前進)了一段距離。
這次的代碼焕刮,跟最開始的代碼并沒有太多的不同舶沿,只增加了 1 條語句
turtle.forward(200)
它的意思就是讓海龜沿著當前龜頭的指向,前進 200 個單位的距離济锄。
剛才我們已經學會了如何讓海龜爬行暑椰,接著我們再來看如何讓海龜轉身。
關閉窗口荐绝,將代碼改成下面的樣子一汽,
import turtle
turtle.shape("turtle")
turtle.left(45)
turtle.forward(200)
turtle.exitonclick()
運行之后,將顯示下面的效果
這一次低滩,在海龜出發(fā)之前(位于窗體正中央召夹,龜頭向右),我們先通過
turtle.left(45)
讓海龜向左(逆時針)旋轉 45 度恕沫。此時监憎,海龜仍然位于窗體正中央,但龜頭指向屏幕右上方婶溯。接著鲸阔,再讓海龜沿著更改后的龜頭方向爬行,
turtle.forward(200)
迄委,于是就就畫出了指向屏幕右上方的一條線段褐筛。
【練習】
【原文鏈接】http://www.ipaomi.com/2017/11/11/python-零基礎-快速入門-趣味教程-咪博士-海龜繪圖-turtle-1-神/