Python分支语句的编写,用if else语法结构

img



```python
# -*- coding: utf-8 -*- 
def demo():
    try:
        age = int(input("请输入教工年龄"))
        if age >= 23:
            if age >= 23 and age < 40:
                print("该教工应为教工乙组")
            elif age >= 40 and age <= 50:
                print("该教工应为教工丙组")
            elif age > 50:
                print("该教工应为教工丁组")
        else:
            print("请输入大于等于23的数值")
    except Exception as e:
        print("输入有误,请输入整数")

if __name__ == '__main__':
    while True:
        demo()


结果如下
请输入教工年龄a
输入有误,请输入整数
请输入教工年龄1
请输入大于等于23的数值
请输入教工年龄23
该教工应为教工乙组
请输入教工年龄24
该教工应为教工乙组
请输入教工年龄40
该教工应为教工丙组
请输入教工年龄50
该教工应为教工丙组
请输入教工年龄39
该教工应为教工乙组

img


请问你是哪里不懂呢?