【Python】自动轨迹绘制
实践
代码:
import turtle as t t.title('自动轨迹绘制')#绘制窗口标题栏的标题 t.setup(800,600,0,0)#绘制窗口大小 t.pencolor("red")#画笔颜色 t.pensize(5)#画笔粗细 #数据读取 datals=[]#建立空列表 f=open("D:\MyProject\Python学习\data.txt") for line in f:#遍历文件的每一行 line=line.replace("\n","")#将换行符转换为空字符串 datals.append(list(map(eval,line.split(","))))#处理数据 f.close() #自动绘制 for i in range(len(datals)): t.pencolor(datals[i][3],datals[i][4],datals[i][5])#获取RGB t.fd(datals[i][0])#行进距离 if datals[i][1]:#转向 t.right(datals[i][2]) else: t.left(datals[i][2])
数据:
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,144,0,1,1
结果:
本文来自博客园,作者:木子欢儿,转载请注明原文链接:https://www.cnblogs.com/HGNET/p/12774026.html