坐標系
from turtle import *
setup(500,500)
screensize(400,400)
# ---開始繪制坐標軸---
pu()
goto(5,-15)
write((0,0))? ? ? # 輸出原點坐標
# 標注4個象限的名稱:
goto(150,150)
write('第1象限')
goto(150,-150)
write('第4象限')
goto(-150,-150)
write('第3象限')
goto(-150,150)
write('第2象限')
# 繪制X坐標軸:
goto(-180,0)
pd()
goto(180,0)? ? # 繪制X軸線條
stamp()
pu()
goto(170,5)
write('X軸')
pu()
# 繪制Y坐標軸:
goto(0,-150)
pd()
goto(0,150)? ? # 繪制Y軸線條
left(90)
stamp()
pu()
goto(5,140)
write('Y軸')
# ---坐標軸繪制完成---
# ---開始繪制各象限的圖形---
# 繪制第1象限的圖形(紅色線條、黃色填充):
# 繪制第3象限的圖形形(藍色線條):
pensize(10)
pencolor('blue')
up()
goto(-150,0)
pd()
left(-90)
fd(100)
left(-90)
fd(30)
left(-90)
fd(100)
left(90)
fd(30)
left(90)
fd(100)
up()
goto(150,50)
begin_fill()
color('red','yellow')
left(135)
pd()
fd(100)
left(90)
circle(50)
end_fill()
標簽: