通过前面两篇内容,我们学习了 Python 的基础知识。基于 Python 提供的数据结构和一些内建函数,我们已经可以实现一些简单的功能,但还不足以编写一个优雅的程序,这个问题将在本文得到解答。本文我们将学习 Python 的重要语句:if-else、for、while 等。
条件控制语句 if-else
首先来看一个简单的例子:设计一个程序比较两个数 A 和 B 的大小,如果 A 和 B 不相等则打印较大数的值,如果相等则打印 A。
Python 代码如下:
if A >= B:
print('The larger number is:',A)
else:
print('The larger number is:',B)
上面只是一个很简单的实例,一般地,Python 条件控制语句的形式为:
if Condition1:
Action1
elif Condition2:
Action2
else:
Action3
上面的代码表示:
- 如果 Condition1 为True,将执行 Action1;
- 如果 Condition1 为False,将继续判断 Condition2;
- 如果 Condition2