```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
该教工应为教工乙组
请问你是哪里不懂呢?