Python基础知识(四)If……elif……else语句

    技术2024-01-15  101

    检查特定值是否包含在列表中使用 可使用关键字in

    练习: name_list=(‘b’,‘c’,‘d’,‘a’) if ‘b’ in name_list: print(‘在’)

    运行结果: 在

    if ……else ……, if 执行条件语句, else 执行未通过if 的条件语句

    练习:

    age = 20 if age >=25: print(‘该工作了’) else: print(‘好好读书’)

    运行结果:

    好好读书

    if ……elif ……else 语句依次检查每个条件,直到条件通过为止

    练习(1):

    age = 20 if age >=25: print(‘该工作了’) elif age <=12: print(‘开心的玩耍吧’) else: print(‘好好读书’)

    运行结果: 好好读书

    练习(2): age = 10 if age >=25: print(‘该工作了’) elif age <=12: print(‘开心的玩耍吧’) else: print(‘好好读书’)

    运行结果: 开心的玩耍吧

    elif 代码可以重复多次 if……: elif……: elif…… …… else……

    Python并不要求if-elif结构后面必须有else代码块

    练习: age = 18 if age >=25: print(‘该工作了’) elif age <=12: print(‘开心的玩耍吧’) elif age >12 and age <25: print(‘好好读书’)

    运行结果: 好好读书

    if-elif-else结构功能强大,但仅适合用于只有一个条件满足的情况:遇到通过了的测试后,Python就跳过余下的测试。

    Processed: 0.041, SQL: 9