用户:
XI_查看:0 回复:1 评论:0 创建时间:2020-02-23T00:59:35
【作品展示】

【作品介绍】
将所学的画图程序,随心设计,有个人注解。
【作品源代码】
#画图程序
import turtle # 打开Turtle函数库,比作一只小乌龟在坐标轴上运动留下的图案
jo = turtle.Pen() # 命名 Pen要大写
#画前准备
jo.penup()#抬笔(移动不留痕迹)
jo.goto(-100, -190)#画笔移动到预定位置
jo.pendown()#落笔
jo.pencolor("sky blue")#提前设置画笔颜色"天蓝"色
#画船底(梯形)
jo.forward(300)#向当前画笔方向移动"300"像素长度
jo.setheading(45)#设置当前朝向为"45"角度
jo.forward(140.5)#向当前画笔方向移动"140.5"像素长度
jo.setheading(180) # 设置当前朝向为"180"角度
jo.forward(500) # 向当前画笔方向移动"500"像素长度
jo.setheading(315) # 设置当前朝向为"315"角度
jo.forward(142) # 向当前画笔方向移动"142"像素长度
#移动到船舱位置并调整角度
jo.setheading(45) # 设置当前朝向为"90"角度
jo.penup() # 抬笔
jo.forward(140) # 向当前画笔方向移动"140"像素长度
jo.pendown() # 落笔
jo.setheading(90) # 设置当前朝向为"90"角度
jo.pencolor("black") # 设置画笔颜色"黑"色
#画船舱(方形)
jo.forward(70) # 向当前画笔方向移动"70"像素长度
jo.setheading(0) # 设置当前朝向为"0"角度
jo.forward(170) # 向当前画笔方向移动"170"像素长度
jo.setheading(270) # 设置当前朝向为"270"角度
jo.forward(70) # 向当前画笔方向移动"70"像素长度
#调整角度移动到船顶位置
jo.setheading(90) # 设置当前朝向为"90"角度
jo.forward(70) # 向当前画笔方向移动"70"像素长度
jo.setheading(135) # 设置当前朝向为"135"角度
jo.pencolor("red") # 设置画笔颜色"红"色
#画船顶(三角形)
jo.forward(100) # 向当前画笔方向移动"100"像素长度
jo.setheading(215.2) # 设置当前朝向为"215.2"角度
jo.forward(123) # 向当前画笔方向移动"123"像素长度
jo.setheading(270) # 设置当前朝向为"270"角度
##移动到船旗位置并调整角度
jo.penup() # 抬笔
jo.forward(70) # 向当前画笔方向移动"70"像素长度
jo.setheading(0) # 设置当前朝向为"0"角度
jo.forward(225) # 向当前画笔方向移动"225"像素长度
jo.pencolor("green") # 设置画笔颜色"黄"色
jo.fillcolor("red") # 设填充颜色为"红"色
jo.pendown() # 落笔
jo.setheading(90) # 设置当前朝向为"90"角度
jo.forward(120) # 向当前画笔方向移动"120"像素长度
#画船旗
jo.begin_fill()#开始填充
jo.setheading(320) # 设置当前朝向为"320"角度
jo.forward(45) # 向当前画笔方向移动"45"像素长度
jo.setheading(225) # 设置当前朝向为"225"角度
jo.forward(48) # 向当前画笔方向移动"48"像素长度
jo.end_fill()#结束填充
#画船结束
#太阳花
#画前准备
jo.penup() # 抬笔(移动不留痕迹)
jo.goto(-150,200) # 画笔移动到太阳位置
jo.pendown() # 落笔
jo.pencolor("red") # 设画笔为"红"色
jo.fillcolor("yellow") # 设填充颜色为"黄"色
jo.begin_fill() # 填充开始
for i in range(36): # 循环36次
jo.forward(140) # 向当前画笔方向移动"140"像素长度
jo.left(170) # 逆时针旋转"170"
jo.end_fill() # 填充结束
jo.hideturtle() # 隐藏箭头
turtle.done() # 停止画笔绘制,不关闭绘图窗体
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn