不完整的条件语句
如果在“否则”块中你不需要做任何事情(例如:“如果有冰淇淋打折,就买冰淇淋”,如果没有……),那么整个街区“否则”您可以省略并使用条件运算符的缩写(不完整)形式:
<前>
如果条件:
... #
如果条件为真该怎么办
取两个值中的最大值这个操作是非常常用的,所以Python有一个内置函数
max
可以这样调用
<前>
M = max(A, B)
还有一个类似的函数,用于求两个或多个值的最小值 -
min().
在 Python 中从两个值中进行选择时,可以使用另一种形式的条件运算符,其工作方式类似于条件运算符的完整形式。
<前>
M=a如果a>; b 否则 b
如果您需要做不止一个 如果满足条件,则所有操作都将在同一班级级别依次写入:
<前>
如果一个>乙:
温度=一个
一个=乙
b = 温度
在这个程序中,如果
\(a>b\),那么我们交换变量的值。
temp
变量是一个辅助变量。
请注意从所有三个运算符的左边缘开始的相同偏移。这告诉编译器,所有三个语句都被执行,前提是 a>b。
Python 语言的另一个微妙之处是 多重赋值运算符,方便了两个变量的交换。可以这样写:
<前>
a, b = b, a