python 中的重力加速度

Acceleration of Gravity in python

我是一名初学者,试图在 zybooks 中解决工作簿挑战。我需要弄清楚如何计算 Python.

中的重力加速度
G = 6.673e-11
M = 5.98e24
accel_gravity = 0.0

dist_center = float(input())

accel_gravity = (G * M) / dist_center**3

print('Acceleration of gravity: {:.2f}'.format(accel_gravity))

输出错误。

输入测试:6.3782e6(赤道地球表面上方 100 米) 输出不同。请参阅下面的要点。 你的输出 重力加速度:0.00 预期产出 重力加速度:9.81

有什么建议吗?

你应该给 dist_center 供电 2 而不是 3:

G = 6.673e-11
M = 5.98e24
accel_gravity = 0.0

dist_center = float(input())

accel_gravity = (G * M) / dist_center**2

print('Acceleration of gravity: {:.2f}'.format(accel_gravity))