不管开心不开心,常常微笑,你会越来越开心。使用turtle中提供的绘图函数绘制一个笑脸。
下面直接上代码:
########################
import turtle as t
if __name__ == "__main__":
# 画脸
t.width(2) # 设置宽度
t.color("black") # 设置画笔颜色
t.circle(120) # 画圆
# 画眼睛
t.penup() # 抬笔
t.goto(-60, 130) # 移动到坐标点
t.pendown() # 下笔
t.color("black")
t.circle(20)
t.penup() # 抬笔
t.goto(60, 130) # 移动到坐标点
t.pendown() # 下笔
t.color("black")
t.circle(20)
# 画鼻子
t.penup()# 抬笔
t.goto(0, 120) # 移动到坐标点
t.pendown() # 下笔
t.goto(-50, 70)
t.goto(50, 70)
t.goto(0, 120)
# 画嘴巴
t.penup() # 抬笔
t.goto(-60, 45) # 移动到坐标点
t.pendown() # 下笔
#t.circle(90, extent= 90)
t.setheading(90) # 设置朝向
len = 1 # 设置初始走的速度为1
for j in range(60):
if j > 30: # 当j<30,也就是画前一半的弧线
len += 0.2 # 让速度越走越快
else: # 画后一半弧线
len -= 0.2 # 让速度越走越慢
t.forward(len) # 前进
t.left(3) # 左转
t.goto(-60, 45)
t.done() # 关闭
########################
执行结果如下:
________________END______________












网友评论