基本需求
读取一个文件,解析其中数据,绘制一个图形
基本步骤
1、定义数据文件格式(接口) 2、编写程序,根据文件接口解析参数绘制图形 3、编制数据文件
数据接口定义
编制代码
import turtle
as t
t
.title
('自动轨迹绘制')
t
.setup
(800, 600, 0, 0)
t
.pencolor
("red")
t
.pensize
(5)
datals
= []
f
= open("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])
t
.fd
(datals
[i
][0])
if datals
[i
][1]:
t
.right
(datals
[i
][2])
else:
t
.left
(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
绘制效果
转载请注明原文地址:https://ipadbbs.8miu.com/read-42423.html