Я пытаюсь запустить этот график с черепахой, а черепаха даже не подходит

Нарисуйте график с черепахой

import turtle

import random

Здесь начинается код

def graph(numX, xWidth, scaleY, radius=2):
    minY = 0
    offsetX = -200
    for xVal in range(numX):

        x = offsetX + (xVal*xWidth)
        rand = random.random()
        y = minY + int(rand*scaleY)
        turtle.penup()
        turtle.goto(x,y)
        turtle.pendown()
        turle.circle(radius)

    graph(20, 20, 100, 5)

    turtle.mainloop()

Должно ли это закончиться вот так?


person user2965079    schedule 08.12.2013    source источник
comment
Можете ли вы проверить / исправить отступ.   -  person mgilson    schedule 08.12.2013


Ответы (1)


Похоже, у вас проблема с отступом, вы вызываете внутри себя функцию graph. Попробуйте следующее:

def graph(numX, xWidth, scaleY, radius=2):
    minY = 0
    offsetX = -200
    for xVal in range(numX):

        x = offsetX + (xVal*xWidth)
        rand = random.random()
        y = minY + int(rand*scaleY)
        turtle.penup()
        turtle.goto(x,y)
        turtle.pendown()
        turle.circle(radius)

graph(20, 20, 100, 5)

turtle.mainloop()
person qmorgan    schedule 08.12.2013