python中turtle的goto是什么_python turtle goto不工作了

我写了一个海龟程序,用数据在图表上画一条线。除了我调用chartlines中的make_line()之外,一切正常。goto太过分了,但没有划出一条线。即使我把乌龟。下来()在我进入While循环之前它没有画线。在import turtle

def Change_tekenpunt(x,y):

turtle.up()

turtle.goto(x,y)

turtle.down()

def xAxisTurtle(days):

xAxis = turtle

xAxis.ht()

Change_tekenpunt(-300, -220)

x = -275

for i in range(0,days+1):

xAxis.write(i)

Change_tekenpunt(x, -220)

x+=25

def yAxisTurtle():

yAxis = turtle

yAxis.ht()

Change_tekenpunt(-310, -200)

y = -160

for i in range(0, 1601, 200):

yAxis.write(i)

Change_tekenpunt(-330, y)

y+=50

def point():

turtle.begin_fill() # Begin to fill color in a shape

turtle.color("black")

turtle.circle(3) # Draw a circle

turtle.end_fill() # Fill the shape

def make_line(x, y,gegevens):

Change_tekenpunt(x,y)

i = 0

while i < len(gegevens):

y = gegevens[i][0]

y //= 4

Change_tekenpunt(x,y)

x+=25

i+=1

def chartlines(x,y,days, gegevens):

char = turtle

Change_tekenpunt(x,y)

char.tracer(0,0)

char.speed(0)

char.ht()

point()

for i in range(days):

char.forward(25)

char.left(270)

point()

char.left(90)

char.left(180)

char.forward(25*days)

char.left(270)

for i in range(8):

char.forward(50)

char.left(90)

point()

char.left(270)

char.left(180)

char.forward(400)

xAxisTurtle(days)

yAxisTurtle()

make_line(x, y,gegevens)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值