嵌套条件语句
在“如果”块中和“否则”可能包含任何其他语句,包括其他
嵌套条件语句;  
else 一词指的是最近的前一个 
if。
 
例子 
<前>
如果 A > 10:
    
如果 A > 100:
        print("你有很多钱。")
    别的:
        print("你有足够的钱。")
别的:
    print("你没有足够的钱。")
粗体表示条件语句位于另一个 
if 语句中,这就是它被称为
嵌套条件语句 的原因。使用嵌套条件语句,您可以实现多个选择,而不仅仅是两个。
您还可以在单词 
else 之后使用嵌套运算符。
 
例子 
<前>
<代码>如果 A < 10:
    print("你没有足够的钱。")
别的:
    
如果 A > 100:
  print("你有很多钱。")
 别的:
  print("你有足够的钱。")
代码>
在这种情况下,如果在 
else  之后还需要检查一个条件,那么您可以使用 "
 而不是  if 运算符>级联”使用关键字 
elif(
else - if 的缩写)进行分支。
 
例子
<前>
<代码>如果 A < 10:
    print("你没有足够的钱。")
elif A > 100:
  print("你有很多钱。")
别的:
  print("你有足够的钱。")
代码>
注意所有示例中的缩进。使用级联条件时,所有 
if-elif-else 关键字都处于同一级别。
对于使用级联条件编写的大量检查,例如,在 
if-elif-elif-... 链中,会触发第一个 true 条件。