#turtle.forward(diatance)向當前畫筆方向移動dis畫素長度
#turtle.goto(x,y)將畫筆移動到座標為x,y額位置
#turtle.penup()提起筆移動,不繪製圖形,用於另起乙個地方繪製
#turtle.pendown()移動時繪製圖形,預設時也為繪製
#turtle.fillcolor(colorstring)繪製圖形的填充顏色
#turtle.begin_fill()準備開始填充圖形
#turtle.end_fill()填充完成
#turtle.left(degree)逆時針移動degree°
#turtle.right(degree)順時針移動degree°
#turtle.pencolor():沒有引數傳入,返回當前畫筆顏色,傳入引數設定畫筆顏色,可以是字串如"green", "red",也可以是rgb 3元組
#turtle.speed(speed):設定畫筆移動速度,畫筆繪製的速度範圍[0,10]整數,數字越大越快。
# turtle.pensize():設定畫筆的寬度
# turtle.setup(width=0.5, height=0.75, startx=none, starty=none),
#引數:width, height: 輸入寬和高為整數時, 表示畫素; 為小數時, 表示佔據電腦螢幕的比例,
#(startx, starty): 這一座標表示矩形視窗左上角頂點的位置, 如果為空,則視窗位於螢幕中心。
以上是相關語法的注釋,便於初學者理解下面**
import turtle #引入turtle庫
n =60
# 方塊大小
x =-
300# x初始值,可以根據自己需要進行設定
y =-
300# y初始值
turtle.speed(5)
#繪製速度
turtle.pensize(2)
#畫筆寬度
# 畫出8行8列的黑白棋盤
for i in
range(8
):#預設從0開始,01234567
for j in
range(1
,9):
#12345678
turtle.penup(
)#抬起畫筆進行移動
turtle.goto(x + i * n, y + j * n )
turtle.pendown(
)#落下畫筆開始繪製
if(i + j)%2
==1:#繪製白塊
for index in
range(4
):turtle.forward(n)
#依次繪製方塊的四邊的長度
turtle.left(90)
#逆時針旋轉90度
elif
(i + j)%2
==0:#塗黑繪製黑塊
turtle.begin_fill(
)#開始填充
turtle.fillcolor(
'black'
)for index in
range(4
):turtle.forward(n)
turtle.left(90)
turtle.end_fill(
)
turtle.penup(
)turtle.goto(
-320,-
260)
#回到開始繪製的起點的左下方進行外圍框的繪製
turtle.pendown(
)#開始繪製最外面的框
for index in
range(4
):turtle.forward(
520)
turtle.left(90)
#開始書寫左邊的數字
for s in
range(1
,9):
turtle.penup(
) turtle.goto(
-330,-
210+
(s-1)*
60)#固定x軸的位置,y軸的值根據位置變化
turtle.pendown(
) turtle.write(s)
turtle.forward(5)
#開始書寫下方的字母
for s in
range(8
):turtle.penup(
) turtle.goto(
-270
+s*60,-
260)
turtle.pendown(
) turtle.write(
chr(
65+s)
) turtle.forward(
5)
執行結果:
利用turtle庫畫圓
turtle數python自帶的庫 匯入所需模組 import turtle import math 定義乙個用turtle庫畫圓的函式 defdrawcircleturtle x,y,r 移動到起點 turtle.up turtle.setpos x r,y turtle.down 畫圓 for ...
利用Python的turtle庫繪製玫瑰教程
turtle的文件 用python的turtle庫繪圖是很簡單的,閒來無事就畫了乙個玫瑰花,下面奉上原始碼.原始碼 created on nov 18,2017 author qizhao import turtle 設定初始位置 turtle.penup turtle.left 90 turtle...
利用python的turtle庫寫生日祝福
還在簡單的寫生日祝福嗎?自從學了python,我們可以更高大上一點,利用python的海龜畫圖來 畫 個生日祝福。from turtle import lf left bd backward sh setheading def sheng x,y pu goto x,y pd width 10 pe...