编写代码, 根据文件中的数据,使用turtle库来动态绘制图形路径。文件每行六个元素的含义:元素1:路径前进像素数;元素2:转动方向,0为左,1为右:元素3:转动角度;元素4-6:绘制颜色的rgb值。第一条数据解读:绘制路径前进300个像素,向左转144度,路径线段的颜色为红色。阐释修改文件中的数据,绘制不同图形。
3.编写代码, 根据文件中的数据,使用turtle库来动态绘制图形路径
编写代码, 根据文件中的数据,使用turtle库来动态绘制图形路径。文件每行六个元素的含义:元素1:路径前进像素数;元素2:转动方向,0为左,1为右:元素3:转动角度;元素4-6:绘制颜色的rgb值。第一条数据解读:绘制路径前进300个像素,向左转144度,路径线段的颜色为红色。阐释修改文件中的数据,绘制不同图形。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
关注 import turtle t = turtle.Turtle() with open('data.txt','r') as f: data = f.read() data = [list(map(int,i.split(','))) for i in data.split('\n')] t.pensize(3) t.speed(8) for i in data: t.color([i[3],i[4],i[5]]) t.forward(i[0]) if i[1]==0: t.left(i[2]) else: t.right(i[2]) t.hideturtle() turtle.done()
data.txt
300,0,144,1,0,0
300,0,144,0,1,0
300,0,144,0,0,1
300,0,144,1,1,0
300,0,108,0,1,1
184,0, 72,1,0,1
184,0, 72,0,0,0
184,0, 72,0,0,0
184,0, 72,0,0,0
184,0, 72,0,0,0本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 乌班图ip地址配置及远程SSH
- ¥15 怎么让点阵屏显示静态爱心,用keiluVision5写出让点阵屏显示静态爱心的代码,越快越好
- ¥15 PSPICE制作一个加法器
- ¥15 javaweb项目无法正常跳转
- ¥15 VMBox虚拟机无法访问
- ¥15 skd显示找不到头文件
- ¥15 机器视觉中图片中长度与真实长度的关系
- ¥15 fastreport table 怎么只让每页的最下面和最顶部有横线
- ¥15 java 的protected权限 ,问题在注释里
- ¥15 这个是哪里有问题啊?