Sol*_*Sol 1 python numbers square
我不知道如何在 Python 中计算负数的平方。我知道你可以这样做x**2,但如果你使用-1**2它,结果是 -1,但 -1 的平方是 1。
因为优先顺序。
print(-1 ** 2)
Run Code Online (Sandbox Code Playgroud)
是相同的
print(-(1 ** 2))
Run Code Online (Sandbox Code Playgroud)
如果您想要平方-1而不取平方的负值1,请使用括号:
print((-1) ** 2)
Run Code Online (Sandbox Code Playgroud)
或者将其与其自身相乘:
print(-1 * -1)
Run Code Online (Sandbox Code Playgroud)