时间:2023-02-07 09:48:38 | 栏目:Python代码 | 点击:次
用到的思维:
自动化思维,数据和功能分开处理,用数据驱动程序自动运行
接口化设计,数据与程序的对接方式要清晰明了
二维数据应用,应用维度组织数据,二维数据最常用
代码
# AutoTrace.py import turtle as t t.title("自动轨迹绘制") t.setup(800,600) t.pencolor("red") t.pensize(5) t.speed(10) # 数据读取 datals=[] f=open("data.trace",'rt') 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]) t.fd(datals[i][0]) t.left(datals[i][2]) if datals[i][1]==0 else t.right(datals[i][2]) t.done()
数据文件
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,1,72,1,0,1 184,1,72,0,0,0 184,1,72,0,0,0 184,1,72,0,0,0 184,1,72,0,0,0 184,1,720,0,0,0
效果