[01-01-06].第06节:基础语法 - 布尔类型 + 条件判断

Python大纲


一、为何学习判断语句:

  • 1.判断在程序中广泛应用,如果没有它,这些功能都难以实现
    在这里插入图片描述
  • 2.判断是程序最基础最核心的逻辑功能

二、比较运算符:

运算符描述举例
==判断内容是否相等,满足为True,不满足为False 居右如a=3,b=3,则(a == b) 为 True
!=判断内容是否不相等,满足为True,不满足为False如a=1,b=3,则(a != b) 为 True
>判断运算符左侧内容是否大于右侧,满足为True,不满足为False如a=7,b=3,则(a > b) 为 True
<判断运算符左侧内容是否小于右侧,满足为True,不满足为False,b=7,则(a < b) 为 True
>=判断运算符左侧内容是否大于等于右侧,满足为True,不满足为False如a=3,b=3,则(a >= b) 为 True
<=判断运算符左侧内容是否小于等于右侧,满足为True,不满足为False3,b=3,则(a <= b) 为 True

三、布尔类型:

2.1.布尔类型的字面量:

  • 1.True 表示真(是、肯定)
  • 2.False 表示假 (否、否定)
  • 3.定义变量存储布尔类型数据:变量名称 = 布尔类型字面量

2.2.布尔类型的数据

  • 1.布尔类型的数据,不仅可以通过定义得到,也可以通过比较运算符进行内容比较得到
result = 10 > 5
print("10 > 5的结果是%s,其判断结果所属的类型是%s" % (result, type(result)))
print(f"10 > 5的结果是{result},其判断结果所属的类型是{type(result)}")
print("10 > 5的结果是{a},其判断结果所属的类型是{b}".format(a=result, b=type(result)))

result = "jianqun" == "zhangsan"
print("==运算符进行比较的的结果是%s" %result)
print(f"==运算符进行比较的的结果是{result}")
print("==运算符进行比较的的结果是{a}".format(a=result))

在这里插入图片描述


四、条件判断:

4.1.if语法:

a.语法案例:

  • 1.代码例子:归属于if判断的代码块,需要在前方添加四个空格缩进python是通过缩进来判断代码块的归属关系
    在这里插入图片描述

b.注意事项:

  • 判断条件的结果一定要是布尔类型
  • 不要忘记判断条件后的
  • 归属于if语句的代码块,需在前方填充4个空格缩进

4.2.if else :

a.语法:

在这里插入图片描述

b.注意点:

在这里插入图片描述


4.3.if…elif…else:

a.语法:

在这里插入图片描述

b.案例:

在这里插入图片描述

c.注意点:

  • elif可以写多个
  • 判断是互斥且有序的,上一个满足后面的就不会判断了
  • 可以在条件判断中,直接写input语句,节省代码量
    在这里插入图片描述

4.4.判断语句的嵌套:

  • 1.嵌套的关键点在于:空格缩进;通过空格缩进,来决定语句之间的:层次关系
    在这里插入图片描述
  • 2.多层判断:
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值