在 Python 中,您可以使用嵌套的 if
语句来在一个 if
代码块内部再嵌套另一个 if
代码块。
这样可以在更复杂的情况下执行多层条件判断。
num = int(input("请输入一个整数: "))
if num >= 0:
# 嵌套if
if num == 0:
print("这是零")
else:
print("这是一个正整数")
else:
print("这是一个负整数")
在这个示例中,首先判断输入的整数是否大于或等于零。
如果是,然后嵌套一个更深的 if
代码块来检查输入是否为零;如果不是零,则确定它是正整数;如果输入的整数小于零,则直接打印它是负整数。
嵌套的 if
语句可以有多层,但请确保代码的缩进正确,以避免混淆。嵌套的 if
语句在处理复杂的条件逻辑时非常有用。