Ответы
# встановлюємо початкові значення для висоти, швидкості і прискорення
height = 10
velocity = 0
acceleration = -9.81
# встановлюємо початковий час, крок і час оновлення
time = 0
time_step = 0.01
update_time = 0.1
# робимо 1000 ітерацій, щоб побудувати траєкторію м'яча
for i in range(1000):
# оновлюємо час і швидкість м'яча
time += time_step
velocity += acceleration * time_step
# оновлюємо висоту м'яча
height += velocity * time_step
# якщо м'яч досягнув землі, то відображаємо повідомлення і виходимо з циклу
if height <= 0:
print("М'яч впав на землю після {} секунд".format(time))
break
# якщо час оновлення, то відображаємо поточну висоту м'яча
if time >= update_time:
print("Час: {:.2f} с, Висота: {:.2f} м".format(time, height))
update_time += 0.1