在生活中,我们总是要做出许多选择,程序也是一样。下面给出几个常见的例子:
去水果店,我们选择苹果、西瓜、还是葡萄。
如果单价相同该如何选择?
产地不同又该如何选择?
以上例子中的判断就是程序中的选择语句,也称为条件语句。即按照条件选择执行不同的代码片段。Python中选择语句主要有3种形式,分别为if语句、if…else语句和if…elif…else多分支语句,下面将分别对它们进行详细讲解。
if…else语句"""if 表达式: 语句1else: 语句2"""# 例子a = 1if a > 2: print("win")else: print("lost")
if…elif…else语句
但有时候我们需要很多判断,并不是非黑即白,这时用户就需要从多个选项中选择一个。在开发程序时,如果遇到多选一的情况,则可以使用if…elif…else语句,该语句是一个多分支选择语句,通常表现为“如果满足某种条件,进行某种处理,否则,如果满足另一种条件,则执行另一种处理……”。if…elif…else语句的语法格式如下:
"""if 表达式: 语句1elif:表达式2 语句2elif:表达式3 语句3...else: 语句块e"""# 例子your_number = int(input("请输入你的数字:"))if a > 2: print("win")elif a < 1: print("lost")elif 1 < a < 2: print("same")else: print("error")