zoukankan      html  css  js  c++  java
  • 【Python】自动轨迹绘制

     

     

     

     

     

     

     实践

    代码:

    import turtle as t
    t.title('自动轨迹绘制')#绘制窗口标题栏的标题
    t.setup(800,600,0,0)#绘制窗口大小
    t.pencolor("red")#画笔颜色
    t.pensize(5)#画笔粗细
    #数据读取
    datals=[]#建立空列表
    f=open("D:MyProjectPython学习data.txt")
    for line in f:#遍历文件的每一行
        line=line.replace("
    ","")#将换行符转换为空字符串
        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

    结果:

  • 相关阅读:
    c基础
    一维数组,字符数组
    循环结构
    分支结构
    结构体
    Python简介和入门
    Python基础(一)
    Markdown 基础学习
    PyCharm 专业版安装
    Python基础(二)
  • 原文地址:https://www.cnblogs.com/HGNET/p/12774026.html
Copyright © 2011-2022 走看看