"""
author:少校
create Time:2025/2/18 15:32
越努力越幸运
"""
#1. if 单分支结构 - 如果XXX就XXX
'''
语法:
if 条件语句:
代码段
说明:
if - 固定写法
条件语句 - 一般写判断语句
: - 固定写法必须使用英文
代码段 - 至少一条语句,就是满足条件后执行的代码
'''
#案例:如果age大于18就打印成年
age = 19
if age > 18:
print("成年")
print('------------------------------分割线------------------------------')
#2. if 双分支结构 - 如果XXX就XXX,否则XXX
'''
语法:
if 条件语句:
代码段1(满足条件时执行的代码)
else:
代码段2(不满足条件时执行的代码)
'''
#案例:year的值打印闰年或者平年
year = 2000
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
print("闰年")
else:
print("平年")
print('------------------------------分割线------------------------------')
#3. if 多分支结构 - 如果XXX就XXX ,如果XXX就XXX
'''
语法:
if 条件语句1:
代码段1
elif 条件语句2:
代码段2
elif 条件语句3:
代码段3
...
else:
代码段N
特点:后面的条件是在前面的条件不成立的情况下判断的:哪个条件成立就执行哪个条件的代码段。
'''
#案例:根据分数的值打印A>=90/B80-90/C/D等级
score = 80
if score >= 90:
print('A')
elif score >= 80 and score < 90:
print('B')
elif score >= 60 and score < 80:
print('C')
elif score < 60:
print('D')09.分支结构
本节1109字2025-02-18 18:57:41