Python中指数运算有两种实现方式:
1.针对指数为
即开根号:Python中sqrt()
函数返回x
的平方根(x > 0
)。
语法:
1. | import math |
2. | math.sqrt(x) |
2.针对其他次方
利用pow(a, b)
函数。需要开a
的r
次方则pow(a, r)
。
例如:
pow(a, 1.0/2),等价于a开2次根号
pow(a, 2),等于a的2次方
在 Python 中,可以使用 if else 语句对条件进行判断,然后根据不同的结果执行不同的代码,这称为选择结构或者分支结构。
Python 中的 if else 语句可以细分为三种形式,分别是 if 语句、if else 语句和 if elif else 语句,它们的语法和执行流程如表1所示。
表 1 if else 分支语句的三种形式
格式 | 执行流程 |
if 表达式: 代码块 | |
if 表达式: 代码块 1 else: 代码块 2 | |
if 表达式 1: 代码块 1 elif 表达式 2: 代码块 2 elif 表达式 3: 代码块 3 ...//其它elif语句 else: 代码块 n |
以上三种形式中,第二种和第三种形式是相通的,如果第三种形式中的 elif 块不出现,就变成了第二种形式。另外,elif 和 else 都不能单独使用,必须和 if 一起出现,并且要正确配对。 |