一、if语句
if语句是Python中的一个核心概念,根据条件执行不同的代码块。if语句有两种形式:只有if和if-else。
只有if语句的一般形式如下:
if condition:
statement1
statement2
.....
如果条件为True,那么执行if语句后面的所有语句。else语句在if语句不满足时执行。if-else语句的一般形式如下:
if condition:
statement_block1
else:
statement_block2
如果条件满足,执行语句块1,否则执行语句块2。
二、elif语句
elif语句是if语句的一个补充,用于处理多个条件。
elif语句的一般形式如下:
if condition1:
statement_block1
elif condition2:
statement_block2
elif condition3:
statement_block3
else:
statement_block4
如果条件1满足,执行语句块1,否则执行条件2。如果条件2满足,执行语句块2,以此类推。如果所有的条件都不满足,执行else语句块。
三、嵌套if语句
Python支持嵌套的if语句,也就是在if语句中嵌入另一个if语句。
if condition1:
if condition2:
statement_block1
else:
statement_block2
else:
statement_block3
在上面的代码中,如果条件1满足,那么继续判断条件2。如果条件2满足,执行语句块1,否则执行语句块2。如果条件1不满足,执行语句块3。
四、and和or关键字
Python中可以使用and和or关键字来组合条件语句。
and关键字用于同时满足多个条件。例如:
if condition1 and condition2:
statement_block
只有当条件1和条件2都满足时,执行语句块。
or关键字用于满足其中一个条件。例如:
if condition1 or condition2:
statement_block
当条件1或条件2满足时,执行语句块。
五、代码示例
下面是一个简单的Python程序,使用if-else语句判断数字是正数、负数还是0:
num = int(input("请输入一个数字:"))
if num > 0:
print("它是一个正数")
elif num == 0:
print("它是0")
else:
print("它是一个负数")
原创文章,作者:VIFW,如若转载,请注明出处:https://www.506064.com/n/134089.html
微信扫一扫
支付宝扫一扫