我正在为使用旧版本 python 的软件“即 Abaqus”编写脚本。我在以下操作中遇到问题,python 3.7 给出了正确答案,而 python 2.x 给出了错误的结果,忽略了括号之间的所有内容。
x = 33
y = 21500 * ((0.1 * x) ** (1/3))
print(y)
正如我所提到的,我尝试在 python 3.7 脚本上验证计算,它可以提供以下输出:
32009.31938850729
而软件中出现的结果很简单21500
。我真的很困惑。这应该在旧的python中以不同的方式编写吗?