您的位置:首页 > 编程语言 > Python开发

【Python基础】1.1.1 文件读取及绘制图形

2017-11-18 23:51 453 查看
语言:Python

IDE:Python.IDE

IPO描述

通过文件“data.txt”(内置数据如图1)表述,第一个数字为像素,第二个数字为方向(0左1右),第三个像素为角度,第四五六共同构成颜色RGB。

I:输入文件

P:处理数据并附入Turtle类实现

O:一个完整形如五角星图形

源码段

#设置窗口
turtle.title("绘制图形")
turtle.setup(800,600,0,0)


#设置画笔
pen.turtle.Turtle()
pen.color("red")
pen.width(5)
pen.shape("turtle")
pen.speed(1)


#读取文件
result=[]
file=open("data.txt","r")    //r为read
for line in file:
result.append(list(map(float,line.split(','))))
//append为写入,split为以''内的元素对字符串进行切片
print(result)


#绘制
for i in range(len(result)):   //len返回对象长度或个数
pen.color((result[i][3],result[i][4],result[i][5]))
pen.fd(result[i][0])       //向前行进
if result[i][1]:
pen.rt(result[i][2])
else:
pen.lt(result[i][2])
pen.goto(0,0)
main()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python ipo 图形 数据