我正在尝试编写一个程序来帮助我为我的物理作业压缩一些数字。程序本身变得冗长,我只知道Python的基础知识,所以我确信很多事情都可以更容易完成。我的问题是,当我尝试运行程序时,它告诉我第133行有一个错误,但我无法弄清楚代码中的错误。
ImageView
第133行是def initial_momentum_cm_2(m2, m2U, Vcmi2, Vcmi2U, Vcm, VcmU, Vi2, Vi2U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U):
Pcmi2 = Vcmi2*m2
Pcmi2U = (((Vi1U+(((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U))+(m2U/m2))*Pcmi2
return Pcmi2, Pcmi2U
intitial_momentum_cm_2 = initial_momentum_cm_2(m2, m2U, Vcmi2, Vcmi2U, Vcm, VcmU, Vi2, Vi2U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U)
但是,我相信整个块都是正确的。请帮忙,谢谢。
Pcmi2U = (((Vi1U+(((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U))+(m2U/m2))*Pcmi2
答案 0 :(得分:0)
在第133行中,左括号比右对齐多3个,每行的每一侧必须有相同数量的括号。