下坠球弹起轨迹

下坠球弹起轨迹_第1张图片

Python程序设计中,小球下坠的轨迹turtle绘制

import turtle
tl1=turtle.Turtle()
turtle.setup(1000,1000,50,50)
tl1.speed(10)
LL=400
l1=LL
tl1.penup()
tl1.goto(-400,0)
tl1.pendown()
tl1.seth(-90)
jiaodu=-90
tl1.shape("circle")
tl1.pensize(10)
while True:
    tl1.seth(90)
    tl1.forward(l1)
    tl1.seth(-90)
    tl1.forward(l1)
    l1=l1*4/5

    tl1.seth(0)
    tl1.penup()
    tl1.forward(30)
    tl1.pendown()

    if l1<5:
        break


tl1.goto(-400,0)
l1=LL
while True:
    tl1.seth(-90)
    tl1.forward(LL)
    tl1.seth(90)
    LL=LL*4/5
    tl1.forward(LL)

    tl1.seth(0)
    tl1.penup()
    tl1.forward(30)
    tl1.pendown()

    if LL<5:
        break



tl1.screen.mainloop()

 

你可能感兴趣的:(python)