制作乌龟情节一系列要点

时间:2014-02-02 01:15:28

标签: python regression

我关注的Python指南有以下练习:

enter image description here

(抱歉使用屏幕截图,我无法格式化特殊字符)

labdata.txt是一系列行,每行包含两个整数,所以如果这只是让乌龟进入一系列点,其中x是第一个整数,y是第二个整数,我&#39事实上,m完全有能力做到这一点,并且在进行另一次锻炼之前已经完成了;我也可以设法缩小窗口。但是,由于我几乎没有正式的数学教育,我不理解这些公式,指南中提供的解释并没有真正帮助。

顺便说一下,这是我之前的程序,只是让乌龟根据文本文件中的说明绘制图片:

import turtle

def instruct(aturtle,alist):
    if alist[0] == 'UP':
        aturtle.up()
    elif alist[0] == 'DOWN':
        aturtle.down()
    else:
        alist = [int(item) for item in alist]
        aturtle.setposition(alist[0],alist[1])

def draw_file(aturtle,afile):
    aline = afile.readline()
    while aline:
        info = aline.split()
        instruct(aturtle,info)
        aline = afile.readline()

def main():
    my_file = open('mystery.txt','r')

    wn = turtle.Screen()
    wn.bgcolor('lightcyan')
    wn.setworldcoordinates(-400,-400,400,400)

    steklovata = turtle.Turtle()
    steklovata.color('darkslategray')
    steklovata.shapesize(0.1)
    steklovata.speed(100)

    draw_file(steklovata,my_file)

    wn.exitonclick()

main()

提前致谢!

0 个答案:

没有答案