Python笔记(二)

布尔类型和比较运算符

定义变量存储布尔类型数据

变量名称=布尔类型字面量

布尔类型不仅可以自定义,同时也可以通过计算的来,也就是使用比较运算得到布尔类型的结果。

比较运算符:

运算符描述示例
==判断内容是否相等,满足为True,不满足为Flase如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如a=3,b=7,则(a<b)为True
>=判断运算符左侧内容是否大于等于右侧 满足为True,不满足为False如a=3,b=3,则(a>=b)为True
<=判断运算符左侧内容是否小于等于右侧 满足为True,不满足为False如a=3,b=3,则(a<=b)为True

实例

 # 定义变量存储布尔类型的数据
 bool_1=True
 bool_2=False
 print(f"bool_1变量的内容是:{bool_1},类型是:{type(bool_1)}")
 print(f"bool_2变量的内容是:{bool_2},类型是:{type(bool_2)}")
 #比较运算符的使用
 num1=10
 num2=10
 print(f"10==10的结果是:{num1==num2}")
 ​
 num3=10
 num4=15
 print(f"10!=15的结果是:{num3!=num4}")
 # 用于字符串的比较
 name1="itca"
 name2="itce"
 print(f"itca==itce的结果是:{name1==name2}")

if语句的基本格式

if判断句

if要判断的条件:

条件成立时,要做的事情 ==if后的冒号:,前面4个[空格]做缩进

 age=30
 if age>=18:
     print("我以及成年了")
     print("即将步入新的生活")
 ​
 # 下面一行语句不属于if语句中,无论if条件是否成立,都会执行
 print("时间过的真快啊")

if else语句

if条件:

事情1(条件成立执行)

事情2

事情3

……

else:

事情1(条件不成立执行)

事情2

……

 age=int(input("请输入您的年龄:"))
 ​
 if age>=18:
     print("您以成年,需要买票10元")
 ​
 else:
     print("您未成年可以免费游玩")

if elif else组合使用的语法

语法:

if条件1:

事情1

……

elif条件2:

事情2

……

elif条件N:

事情N

……

else:

所以条件都不满足执行的事情

空格缩进不能省略

 height=int(input("请输入您的身高(cm):"))
 vip_level=int(input("请输入您的VIP等级(1~5):"))
 if height<120:
     print("身高小于120cm,可以免费。")
 elif vip_level>3
     print("vip等级大于3,可以免费。")
 else:
     print("不好意思条件都不满足,需要买票")

elif语句可以写多个

判断是互斥且有顺序的

满足第一个将不会理会下面的条件

条件均不满足,进入else

else也可以省略不写,效果等同3个独立if判断

上述代码可以优化为:

 if int(input("请输入您的身高(cm):"))<120:
     print("身高小于120cm,可以免费。")
 elif int(input("请输入您的VIP等级(1~5):"))>3
     print("vip等级大于3,可以免费。")
 else:
     print("不好意思条件都不满足,需要买票")

判断语句的嵌套

基础格式语法:

if 条件1:

满足条件1 做的事情

if 条件2:

满足条件2,做的事情

第二个if,属于第一个if内,只有第一个if满足条件,才会执行第二个if

嵌套的关键点,在于:空格缩进

通过空格缩进,来决定语句之间的:层次关系

笔记来源:哔哩哔哩"黑马程序员”,若有侵权删

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值