Python入门学习——判断语句

一、布尔类型和比较运算符

1. 定义:布尔( bool)表达现实生活中的逻辑,即真和假。

  • True表示真
  • False表示假。

True本质上是一个数字记作1,False记作0。

2. 定义变量存储布尔类型数据:变量名称=布尔类型字面量

3. 除了可以定义布尔类型外,还可以通过<比较运算符>计算得到布尔类型的结果:
.==判断是否相等,!=判断是否不相等·>判断是否大于,<判断是否小于
>=判断是否大于等于,<=判断是否小于等于

二、if语句的基本格式

if语句的基本格式:

if 要判断的条件:
        条件成立时,要执行的语句

注1:判断语句的结果必须是布尔类型True或False,True会执行if内的代码语句,False则不会执行。

注2:不要忘记判断条件后的 : 冒号

注3:归属于if语句的代码块,需在前方填充4个空格缩进

三、if else组合判断语句

基本格式:

if 条件:
        满足条件时要做的事情1

        满足条件时要做的事情2

        满足条件时要做的事情3

        ...(省略)...
else:
        不满足条件时要做的事情1

        不满足条件时要做的事情2

        不满足条件时要做的事情3

        ...(省略)...

else不需要判断条件,当if的条件不满足时,else执行。

四、 if_elif_else语句

基本格式:

if条件1:
        条件1满足应做的事情

        条件1满足应做的事情
elif条件2:
        条件2满足应做的事情

        条件2满足应做的事情
elif条件N:
        条件N满足应做的事情

        条件N满足应做的事情
else:
        所有条件都不满足应做的事情

        所有条件都不满足应做的事情

判断是互斥且有顺序的。

  • 满足第一个条件后将不执行后面其余条件内容
  • 若前面所有条件均不满足,进入else
  • else也可以省略不写,效果等同于独立的if判断

五、判断语句的嵌套 

语法格式:

if条件1:
        满足条件1做的事情1

        满足条件1做的事情2
        if条件2:
                满足条件2做的事情1

                满足条件2做的事情2

1.嵌套判断语句可以用于多条件、多层次的逻辑判断

2.嵌套判断语句可以根据需求,自由组合if elif else来构建多层次判断

3.嵌套判断语句,一定要注意空格缩进,Python通过空格缩进来决定层次关系

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值