Программа, которую я написал, выдает гребенку, и мне нужно изменить ее, чтобы отскакивать немного больше каждый раз. В конце каждый отскок должен покидать верхнюю часть экрана. Я думаю, что единственное изменение необходимо для высоты шара. Как увеличить высоту при увеличении времени? что-то посмотреть like this.Я написал программу, но мне нужно изменить мою программу python
from turtle import*
from math import*
def main():
velocity = .5
amplitude = 75
frequency = .01
win = Screen()
ball = Turtle()
ball.speed(10)
win.setworldcoordinates(0.0, -100.0, 500.0, 100.0)
ball.up()
goto(0,0)
ball.down()
ball.forward(500)
ball.up()
ball.backward(500)
ball.down()
for time in range(500):
ball.goto(time,int(time*sin(frequency*time*2*pi)))
win.exitonclick()
main()
Ну, разве вы уже не заботитесь об этом, увеличивая амплитуду синусоидальной волны по времени? –
Пожалуйста, не откатывайте редактирование, которое я сделал снова. Все вопросы и просьбы не приветствуются в вопросах. Если вы сделаете это снова, я поставлю ваш вопрос для просмотра модератором. –
Это связано с физикой, я не настолько уверен в этом! –