#if语句 age = 18 if age >= 18: print("你已经成年了") elif age >= 12: print("你已经上初中了") elif age >= 6: print("你已经上小学了") elif age >= 3: print("你已经上幼儿园了") elif age >= 1: print("你已经上小学前班了") elif age >= 0: print("你还没有出生") else: print("你未成年了") print("--------------------------------") #分割线
2.match
match模式匹配就是用一个清晰的模版去精准的匹配数据的结构和内容,匹配成功则执行响应的操作
1 2 3 4 5 6 7 8 9 10 11 12 13
name = "张三" match name: case "张三": print("你好,张三") case "李四": print("你好,李四") case "王五": print("你好,王五") case "赵六": pass# 占位符,表示匹配成功但不执行任何操作 case _: # 默认匹配 print("你好,陌生人") print("--------------------------------") #分割线