python如何利用turtle繪制正方形
更新時間:2022年07月18日 14:07:44 作者:張靖力
這篇文章主要介紹了python如何利用turtle繪制正方形,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
繪制正方形
程序如下
import turtle as t
t.setup(650,350,200,200) #窗口大小650*350,窗口原點位于屏幕坐標(biāo)系(200,200)
t.pencolor("red") #海龜顏色為紅色
t.pensize(2.5) #海龜寬度為2.5
t.fd(200)
t.seth(90)
t.fd(200)
t.seth(180)
t.fd(200)
t.seth(270)
t.fd(200)
t.seth(360)
t.done運行結(jié)果

繪制四條邊四種顏色的正方形
程序如下
import turtle as t
t.setup(600,600)
t.pensize(2.5)
t.pencolor("red")
t.fd(120)
t.left(90)
t.pencolor("green")
t.fd(120)
t.left(90)
t.pencolor("blue")
t.fd(120)
t.left(90)
t.pencolor("yellow")
t.fd(120)
t.done()運行結(jié)果

turtle繪制無角正方形
1.找出其共性
2.(不畫+畫+不畫)*4
3.不畫對應(yīng)penup()
4.畫對應(yīng)pendown()
import turtle #引入turtle庫 for i in range(4): ?#利用遍歷循環(huán)來實現(xiàn)重復(fù)步驟 ? ? turtle.penup() ?#筆抬起 ? ? turtle.fd(50) ? #向前50,用來實現(xiàn)沒有角 ? ? turtle.pendown() ?#筆落下,開始繪制邊 ? ? turtle.fd(50) ? #向前50,繪制邊 ? ? turtle.penup() ? ? turtle.fd(50) ? ? turtle.pendown() ? ? turtle.left(90) ?#實現(xiàn)筆轉(zhuǎn)向,向左90度 turtle.hideturtle() ? #隱藏小海龜
輸出如下:

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
selenium WebDriverWait類等待機(jī)制的實現(xiàn)
這篇文章主要介紹了selenium WebDriverWait類等待機(jī)制的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03
Django中URLconf和include()的協(xié)同工作方法
這篇文章主要介紹了Django中URLconf和include()的協(xié)同工作方法,Django是Python眾人氣框架中最著名的一個,需要的朋友可以參考下2015-07-07
python深度學(xué)習(xí)之多標(biāo)簽分類器及pytorch實現(xiàn)源碼
這篇文章主要為大家介紹了python深度學(xué)習(xí)之多標(biāo)簽分類器的使用說明及pytorch的實現(xiàn)源碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助2022-01-01
Python如何實現(xiàn)自帶HTTP文件傳輸服務(wù)
這篇文章主要介紹了Python如何實現(xiàn)自帶HTTP文件傳輸服務(wù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-07-07

