python学习站 /python基础代码
阅读主题
正文字体
字体大小

09.分支结构

本节1109字2025-02-18 18:57:41
"""
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')


网友评论

相关作品