Python 数学输出不正确
Python Math Giving Incorrect Output
Python 又奇怪了。当我输入 5 * (40 ^ 2) + 50 * 40 + 100
时,它是 returns 2310。但是在计算器上它是 10100。我不知道为什么 Python 会犯这个错误,也不知道如何解决它。有人有什么想法吗?
如果你会写
print( 5 * 40 ** 2 + 50 * 40 + 100 )
你会得到预期的结果。
10100
试试这个:
5 * (40 ** 2) + 50 * 40 + 100
Python 又奇怪了。当我输入 5 * (40 ^ 2) + 50 * 40 + 100
时,它是 returns 2310。但是在计算器上它是 10100。我不知道为什么 Python 会犯这个错误,也不知道如何解决它。有人有什么想法吗?
如果你会写
print( 5 * 40 ** 2 + 50 * 40 + 100 )
你会得到预期的结果。
10100
试试这个:
5 * (40 ** 2) + 50 * 40 + 100