Python编码一个在+和之间交织的公式

2024-04-24 16:36:59 发布

您现在位置:Python中文网/ 问答频道 /正文

显然

-1**2

返回值-1,而不是1

所以我总是得到一个负值。如何让python为每个偶数指数返回一个正值


Tags: 指数偶数返回值负值
2条回答

-x的优先级低于**

参见示例: http://www.tutorialspoint.com/python/operators_precedence_example.htm 因此:

>>> -1**2
-1
>>> (-1)**2
1

指数将首先计算,然后乘以系数-1

P - Parenthesis
E - Exponents
M - Multiplication
D - and Division
A - Addition
S - and Substraction

相关问题 更多 >