📜  Python程序来计算加速度,最终速度,初始速度和时间

📅  最后修改于: 2022-05-13 01:54:28.014000             🧑  作者: Mango

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