在Python中,条件语句用于根据条件是真还是假来执行不同的代码块。
if语句用于在条件为真时执行一个代码块。
✏️ 语法
if 条件:
代码块在上面的代码中,条件是一个布尔表达式,其结果可以是True或False。
如果条件为True,则执行代码块。如果条件为False,则跳过代码块。
📘 示例
x = 10
if x > 5:
print("x大于5")🏃 输出
x大于5else语句用于在if语句的条件为假时执行一个代码块。
✏️ 语法
if 条件:
代码块1
else:
代码块2在上面的代码中,如果条件为True,则执行代码块1。
如果条件为False,则执行代码块2。
📘 示例
x = 3
if x > 5:
print("x大于5")
else:
print("x小于等于5")🏃 输出
x小于等于5elif语句用于检查多个条件,并根据条件执行不同的代码块。
✏️ 语法
if 条件1:
代码块1
elif 条件2:
代码块2
else:
代码块3在上面的代码中,如果条件1为True,则执行代码块1。
如果条件1为False且条件2为True,则执行代码块2。
如果条件1和条件2都为False,则执行代码块3。
📘 示例
x = 7
if x > 10:
print("x大于10")
elif x > 5:
print("x大于5且小于等于10")
else:
print("x小于等于5")🏃 输出
x大于5且小于等于10条件语句可以嵌套在其他条件语句中,形成嵌套条件语句。
📘 示例
x = 5
y = 10
if x > 0:
if y > 0:
print("x和y都是正数")
else:
print("x是正数但y不是")
else:
print("x不是正数")在上面的代码中,如果x大于0,则检查y是否大于0。
如果两个条件都为真,则打印"x和y都是正数"。
如果x大于0但y不是,则打印"x是正数但y不是"。
如果x不大于0,则打印"x不是正数"。
🏃 输出
x和y都是正数