Python 控制语句
利用布尔值做决定程序的执行方向.
布尔运算符 | 运算结果为True or Flase |
---|---|
< | 小于 |
> | 大于 |
<= | 小于等于 |
>= | 大于等于 |
== | 等于 |
!= | 不等于 |
and | 逻辑与 |
or | 逻辑或 |
not | 逻辑非 |
1 选择语句 if
1.1 if
基本语句
Python中if
语句基本语法:
if booleanExpression:
# suite of Python statemants
# rest of the Python program
- Python中缩进对代码块非常重要. 有相同的缩进量, 表示当前语句属于并列结构, 没有嵌套.
# suite of Python statements
与# rest of the Python program
缩进不一样, 代码执行也不一样.- 注意
if
语句后的冒号:
1.2 if-else
语句
Python中if-else
语句基本语法.
if booleanExpression:
# suite executed for a True boolean result
else:
# suite executed for a False boolean result
# rest of the Pthon program
- 注意
if
语句后和else
语句后的冒号.
在Python命令行下实现:
>>> points = 10
>>> seconds = 20
>>> if points > seconds:
...: print "Lead is safe."
...: else:
...: print "Lead is not safe."
Lead is not safe.
- 注意连续语句的输入.
else:
语句需要左顶格,else:
与if
语句属于两个同级语句块, 所以缩进位置一样, 切勿将else:
纳入if
的语句块下.- 两次回车, 表示程序输入完成.
1.3 if-elif-else
语句
Python中if-elif-else
的基本语法:
if booleanExpression1:
# suit1
elif booleanExpression2:
# suit2
elif