2020/05/05日又是一个无聊的日子,小白初次学习Python绘图,自制机器猫,搞了一下午,瞎画,很遗憾,还不会画椭圆弧线,画布也不会设置,坐标什么的也没管,直接看着界面画了,请大神指教:
绘制效果如下图所示:
#作者:GuangxuNotes
#功能:机器猫的绘制
#版本:V1.0
#日期:05/05/2020
# ENV:python 3.6.4
from turtle import*
# 设置抬笔跳跃
def my_goto(x, y):
penup()
goto(x, y)
pendown()
# 绘制项圈
def collar():
color("red")
pencolor("black")
begin_fill()
my_goto(-100, 0)
lt(10)
circle(-800, 20)
rt(70)
fd(10)
goto(-100, -10)
goto(-100, 0)
end_fill()
# 绘制大脸
def face():
color("sky blue")
pencolor("black")
begin_fill()
lt(46)
circle(251,-293)
lt(10)
circle(200,273)
end_fill()
# 绘制眼睛
def eyes():
# 绘制左眼
my_goto(-45,338)
color("white")
begin_fill()
pencolor("black")
tracer(False)
a = 3
rt(45)
for i in range(120):
if 0 <= i < 30 or 60 <= i < 90:
a -= 0.05
lt(3)
fd(a)
else:
a += 0.05
lt(3)
fd(a)
tracer(True