08-Python基础-判断语句

1.判断语句定义

  • ·如果条件满足,才能做某件事情
  • ·如果条件不满足,就做另外一件事情 或什么也不做
  • 判断语句又称为分支语句 正因为有了判断 才让程序有了很多分支

2.常见判断语句

2.1 if语句

1. 定义

  • ·如果条件满足,才能做某件事情
  • ·如果条件不满足,就做另外一件事情 或什么也不做

判断语句又称为分支语句 正因为有了判断 才让程序有了很多分支

2.if 判断语句基本语法
在python中,if语句就是用来进行判断的 格式:
条件成立时,要做的事情
 

if 要判断的条件:

         要做的事

官方建议 四个空格 (注意:要用空格就都是空格 要用tab就都是tab)

3.elif的使用

  • ·在开发中,使用if可以判断条件
  • ·使用else可以处理条件不成立的情况
  • ·但是,如果希望再增加一些条件,条件不同,需要执行的代码也不同时,就可以使用elif

· 语法格式如下:

if 条件1:
    条件1满足时,执行的代码
    ……….
elif 条件2:
    条件:2满足时,执行的代码
    ……..
elif 条件3:
    条件:3满足时,执行的代码
else:
    以上条件都不满足时,执行的代码
    …….


注意:

  • ·elif 和 else 都必须和if联合使用,而不能单独使用
  • ·可以将if ,elif和else以及各自缩进的代码,看成一个完整的代码块

4.if嵌套 

elif 的应用场景是: 同时 判断 多个条件,  所有的条件时 平级 的

  • 在开发中,  使用 if 进行条件判断,  如果希望 在条件成立的执行语句中 再 增加条件判断, 就可以使用 if 的嵌套
  • if 的嵌套 的应用场景就是:  在之前条件满足的前提下,再增加额外的判断
  • if 的嵌套 的语法格式,  除了缩进之外 和之前的没有区别
  • 语法格式如下 :
  • if 条件1:
        条件1 满足执行的代码
        ......
     
        if 条件1 基础上的条件2:
            条件2 满足时, 执行的代码
            ......
     
        # 条件2 不满足的处理
        else:
            条件2 不满足时,  执行的代码
            ......
     
    # 条件1 不满足的处理
    else:
        条件1 不满足时,  执行的代码
        ......

    演练:

  • # 征兵要求 男 十八岁以下
    # 满足上述要求 然后这批人进行体检 身体状态为优的人录取
     
    sex = input("性别 : ")
     
    age = input("年龄 : ")
     
     
    # 首先满足 男 十八岁以下 才有体检资格
    if sex == "男" and age <= "18":
        print("您可以进行体检了")
        # 体检结果为优的人才正式录取
        health = input("体检结果 : ")
        if health == "优":
            print("您已经被正式录取了")
        # 体检不及格的遗憾淘汰
        else:
            print("由于您身体状况不佳,遗憾淘汰")
    # 不满足 男 十八岁以下 没有体检资格
    else:
        print("对不起,您的条件不符合我们的招生标准")

     

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值