Python程序来计算加速度,最终速度,初始速度和时间
在这里,我们可以使用公式 a = (vu)/t 找到加速度 (a)、最终速度 (v)、初始速度 (u) 和时间 (t)。
首先,为所有四种类型的计算定义了函数,其中它们将接受三个输入并在三个不同的变量中分配值。然后使用加速度公式计算第四个值并返回计算值。我们将在不同的方法中使用相同的加速度公式。
方法:
- 在第一种方法中,我们将使用公式“u = (va*t)”找到初始速度
- 在第二种方法中,我们将使用公式“v = u + a*t”找到最终速度
- 在第三种方法中,我们将使用公式“a = (v – u)/t”找到加速度
- 在第四种方法中,我们将使用公式“t = (v – v)/a”找到时间
示例 1:计算初始速度 (u)。
Python3
# code
# Enter final velocity in m/s:
finalVelocity = 10
# Enter acceleration in m per second square
acceleration = 9.8
#Enter time taken in second
time = 1
initialVelocity = finalVelocity - acceleration * time
print("Initial velocity = ", initialVelocity)
Python3
# code
# initial velocity in m/s:
initialVelocity = 10
# acceleration in m per second square
acceleration = 9.8
# time taken in second
time = 1
finalVelocity = initialVelocity + acceleration * time
print("Final velocity = ", finalVelocity)
Python3
#code
# initial velocity in m/s
initialVelocity = 0
# final velocity in m/s
finalVelocity = 9.8
# time in second
time = 1
acceleration = (finalVelocity - initialVelocity) / time
print("Acceleration = ", acceleration)
Python3
# code
#final velocity in m/s
finalVelocity = 10
#initial velocity in m/s
initialVelocity = 0
#acceleration in meter per second square
acceleration = 9.8
time = (finalVelocity - initialVelocity) / acceleration
print("Time taken = ", time)
输出:
Initial velocity = 0.1999999999999993
示例 2:计算最终速度 (v)。
蟒蛇3
# code
# initial velocity in m/s:
initialVelocity = 10
# acceleration in m per second square
acceleration = 9.8
# time taken in second
time = 1
finalVelocity = initialVelocity + acceleration * time
print("Final velocity = ", finalVelocity)
输出:
Final velocity = 19.8
示例 3:计算加速度 (a)。
蟒蛇3
#code
# initial velocity in m/s
initialVelocity = 0
# final velocity in m/s
finalVelocity = 9.8
# time in second
time = 1
acceleration = (finalVelocity - initialVelocity) / time
print("Acceleration = ", acceleration)
输出:
Acceleration = 9.8
示例 4:计算时间 (t)。
蟒蛇3
# code
#final velocity in m/s
finalVelocity = 10
#initial velocity in m/s
initialVelocity = 0
#acceleration in meter per second square
acceleration = 9.8
time = (finalVelocity - initialVelocity) / acceleration
print("Time taken = ", time)
输出:
Time taken = 1.0204081632653061