编写代码, 根据文件中的数据,使用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 用Multisim设计汽车尾灯控制电路
- ¥100 求用matlab求解上述微分方程的程序代码
- ¥15 请问各位,如何在Jetson nano主控板的Ubuntu系统中安装PyQt5
- ¥15 MAC安装佳能LBP2900驱动的网盘提取码
- ¥400 微信停车小程序谁懂的来
- ¥15 ATAC测序到底用什么peak文件做Diffbind差异分析
- ¥15 安装ubantu过程中第一个vfat 文件挂载失败
- ¥20 GZ::CTF如何兼容一些靶机?
- ¥15 etcd集群部署问题
- ¥20 谁可以帮我一下问一下各位