• 011python-if判断语句使用


    if  while for 属于控制语句分支分流,循环语句for  while
    if判断语句:关键字if...elif...else
    

    1.if语句

    (1)if条件语句(比较运算、逻辑运算、成员运算均可使用),如:
    
    1. a = 'hello'
    2. if 'o' in a:
    3. print("恭喜你,答对了!")
    if语句是根据布尔值控制的,如果是True就执行,如果是false就不执行
    1. age = 20
    2. #if age < 18: #不执行
    3. if age > 18: #执行
    4. print("恭喜你,成功升级为大学生!")
    (2)字典、列表、元组、字符空数据不执行,非空数据执行,空数据=False,非空数据=True
    
    1. a = ()
    2. if a :
    3. print("空数据")
    4. b ='9'
    5. if b:
    6. print("非空数据")
    (3)直接用布尔值控制(很少用),True执行,False不执行
    1. if True:
    2. print("布尔值控制")
    3. if False:
    4. print("布尔值控制")

     2.if...else判断语句

    一个判断语句中只能有一个if和else,其中else后面不加条件语句,语句如下:
    

    if 条件语句:

            子语句

    else:

            子语句

    1. age = 17
    2. if age >18:
    3. print("恭喜你,成为一名大学生")
    4. else:
    5. print("请重新输入")

     3.if...elif...else判断语句

    一个判断语句中只能有一个if和else,elif可以有多个,其中else后面不加条件语句,语句如下:
    

    if 条件语句:

            子语句

    elif 判断语句:

            子语句

    ...

    else:

            子语句

    1. age = int(input("请输入你的年龄:"))
    2. if age >18:
    3. print("恭喜你,成为一名大学生")
    4. elif 15 < age <= 18:
    5. print("你已经是一名高中生")
    6. elif 12 15:
    7. print("你已经是一名初中生")
    8. else:
    9. print("请重新输入")

  • 相关阅读:
    基于MindSpore的llama微调在OpenI平台上运行
    数据结构期末刷题
    详细介绍Unlink的原理及分析
    kafka安装部署,和基本操作
    Python进阶:上下文管理器
    MyBatis Plus详细教程
    LeetCode每日一题(1648. Sell Diminishing-Valued Colored Balls)
    Go包介绍与初始化:搞清Go程序的执行次序
    【React】精选5题
    iOS 15.5 被曝“偷跑”流量?苹果:建议恢复出厂设置
  • 原文地址:https://blog.csdn.net/weixin_47481102/article/details/125907738