0

次の Python コードがあります。

import math

x = 0
y = 0

acceleration = 10
angle = 0

vx = 0
vy = 0

time = 10
for _ in range(time):
    vx += acceleration * math.cos(math.radians(angle))
    vy += -acceleration * math.sin(math.radians(angle))

    x += vx
    y += vy

print(x, y)

どの出力:

550.0 0.0

これは、変位の式がもたらすものではありません。

(acceleration * time**2) / 2= 500

私は何を間違っていますか?時間を使わずに問題を解決したいです。存在しないふりをします。

4

2 に答える 2