在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中。

if 表达式1:
    语句
    if 表达式2:
        语句
    elif 表达式3:
        语句
    else:
        语句
elif 表达式4:
    语句
else:
    语句

实例

# !/usr/bin/python3

num=int(input("输入一个数字:"))

if num%2==0:

   if num%3==0:

       print ("你输入的数字可以整除 2 和 3")

   else:

       print ("你输入的数字可以整除 2,但不能整除 3")

else:

   if num%3==0:

       print ("你输入的数字可以整除 3,但不能整除 2")

   else:

       print  ("你输入的数字不能整除 2 和 3")

将以上程序保存到 test_if.py 文件中,执行后输出结果为:

$ python3 test.py 
输入一个数字:6
你输入的数字可以整除 2 和 3