我对Python相当陌生,我有了一个想法,可以编写一个程序来求解物理中使用的运动学方程。在
vi = input("What is the initial velocity?")
if vi == "/":
dontuse = "vi"
else:
pass
我对每个需要的值都使用了这个代码(位移、初始速度、最终速度、加速度和时间)
如果用户输入/作为值,它将不会在等式中使用,所以我编写了一个小赋值器来决定使用哪个等式。在
^{pr2}$初始速度(vi)在每一个方程中都使用,所以我不需要再加一个。在
def eq1():
# d = Vi*t + 1/2*a*t^2
print("Equation 1!")
answer = # d = Vi*t + 1/2*a*t^2
print("Your answer is:", answer)
我的问题是,如何将其他变量的值插入到一个方程中,然后打印出来?
这似乎是一个基本的问题,但我不知道如何用Python来做这样的代数。在
要在python中求解方程
d = Vi*t + 1/2*a*t^2
,您可以这是怎么回事??在
对于其他方程,您确实需要求解一个变量,因此:
^{pr2}$虽然我是一个编程新手,但以下代码可能会解决问题:
该函数用于求解一个运动方程
[ d = vi*t + 1/2*a*t**2 ]
,变量包括位移(d)、初始速度(vi)、加速度(a)和时间(t)“”“通过输入vi、t和a的值来调用函数。 您可以更改自己的值。”“”
^{pr2}$对于具有相同变量的其他方程,您需要将方程放在eq1后面,如d1=“….”并打印(d1),或者对于方程中的更多变量,定义另一个包含所有变量的函数,如-
def eq2(vi, t,a, x)
相关问题 更多 >
编程相关推荐