当前位置: 首页 > news >正文

网站建设推广图片seo全网图文推广

网站建设推广图片,seo全网图文推广,abbs建筑网站,中国科技大学布尔类型和比较运算符 布尔类型 布尔类型的定义 布尔类型的字面量: True 表示真(是、肯定) False 表示假 (否、否定) 也就是布尔类型进行判断,只会有2个结果:是或否 定义变量存储布尔类型…

布尔类型和比较运算符

布尔类型

布尔类型的定义

布尔类型的字面量:

True  表示真(是、肯定)

False 表示假 (否、否定)

也就是布尔类型进行判断,只会有2结果:

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

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

常用的有6种值(数据)的类型

类型

描述

说明

数字(Number)

支持

整数(int)
浮点数(float)
复数(complex)
布尔(bool

整数(int),如:10、-10

浮点数(float),如:13.14、-13.14

复数(complex),如:4+3j,以j结尾表示复数

布尔(bool)表达现实生活中的逻辑,即真和假

True表示真
False表示假

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

字符串(String)

描述文本的一种数据类型

字符串(string)由任意数量的字符组成

列表(List

有序的可变序列

Python中使用最频繁的数据类型,可有序记录一堆数据

元组(Tuple

有序的不可变序列

可有序记录一堆不可变的Python数据集合

集合(Set

无序不重复集合

可无序记录一堆不重复的Python数据集合

字典(Dictionary

无序Key-Value集合

可无序记录一堆Key-Value型的Python数据集合

 比较运算符

首先要知道布尔类型的数据,不仅可以通过定义得到,也可以通过比较运算符进行内容比较得到,先看如下代码:

result = 11 > 10
print(f"11>10的结果为:{result},其类型为{type(result)}")

我们看到返回的是True(真),通过type()可以查看到类型为bool(布尔类型)

当然也可以进行字符串的比较:

result = "cast" == "dog"
print(f"字符串对比cast与dog的结果为:{result},其类型为{type(result)}")

输出结果:

比较运算符的规则:

运算符

描述

示例

==

判断内容是否相等,满足为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

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

if语句的基本格式 

if判断语句

生活中的判断:

       

程序中的判断:

                                                

例如:

# 定义变量
age = 30
# 进行判断
if age >= 18:print("已成年")

 输出:

以上就是一个简单的利用if语句进行判断的“栗子”

if语句的注意点:

判断语句的结果,必须是布尔类型TrueFalse

True会执行if内的代码语句

False则不会执行

顺便不要忘记判断条件后的: 引号

且归属于if判断的代码语句块,需在前方填充4个空格缩进(或快捷键Tab)

Python通过缩进判断代码块的归属关系。

if else语句

生活中的判断:

程序中的判断:

也就是if和其代码块,条件满足时执行,else搭配if的判断条件,当不满足的时候执行

我们做一个简单的栗子:

score = int(input("输入你的成绩:"))
if score >= 60:if score >= 85:print("你真优秀")else:print("仍需努力")
else:print("......")

结果如下:

需要注意的是:

1. else后,不需要判断条件

2. if的代码块一样,else的代码块同样需要4个空格作为缩进

if elif else语句

生活中的判断:

程序中的判断:

举个例子:

# 多条件判断语句的使用
print("欢迎来到兰州海洋公园!")
height = int(input("输入您的身高cm:"))
vip_level = int(input("您的VIP等级(1~9):"))
if height < 150:print("您的身高低于150cm,可以免费游玩!")
elif vip_level >= 5:print("尊贵的:VIP-%d用户,您可以免费游玩!" % vip_level)
else:print("对不起,所有条件都不满足,需要购票符合¥190")print("祝您游玩愉快!")

运行结果:

我来对这段代码做个解释:

首先要知道判断是互斥且有顺序的:

满足1(如图编号)将不会理会23

满足2,将不会理会3

若是12均不满足,便会进入else,也就是3的语句.

大家可复制上面代码自行尝试。

判断语句的嵌套

有很多场景,不仅仅是多个并列条件,还会有满足前置条件才会二次判断的多层判断需求。

对这种需求,嵌套判断语句可以实现

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

对于这种需求,我们可以:自由组合 if elif else,完成特定需求的要求

基础语法格式如下:

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

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

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

简单嵌套:

# 判断语句的嵌套
print("欢迎来到兰州海洋公园!")
if int(input("输入你的年龄:")) >= 18:print("抱歉,成年人不能免费游玩")print("如果你的VIP等级高于5,依然可以为你免费!")if int(input("请输入你的VIP等级:")) > 5:print("恭喜你,VIP等级大于5,可以免费游玩!")else:print('对不起,等级不够,游玩需补票10元')
else:print("欢迎你小朋友,可以免费游玩")

测试:

我继续对这段代码做个解释:

如图:

这里用到的判断是两层        

当外层if满足条件(图中编号1)时,才会执行内层if判断(图中编号2

但要是当外层if(编号1)不满足,直接执行外层esle:

http://www.mmbaike.com/news/40119.html

相关文章:

  • 湖南郴州疫情最新消息排名优化关键词
  • 华为云速建站模板百度信息流开户多少钱
  • 在自己的网站里做讲课视频简述seo对各类网站的作用
  • 招商网站建设方案百度推广怎么操作
  • 做网站编码百度网站权重查询
  • 新企业名录数据免费网站推广优化的公司
  • 上海网站建设公司 珍岛网络营销的分类
  • 厦门网站建设公司排行榜搜索引擎有哪些类型
  • ps做网站框架搭建seo优化推广
  • 部门子网站建设方案线上运营的5个步骤
  • 做网站可以用海外空间吗做一个网站的步骤
  • 食品核酸第三方检测机构seo技术优化技巧
  • 邯郸建设网站的公司哪家好杭州百度seo
  • 广州天河网站建设朋友圈信息流广告投放价格
  • 影视网站怎么做企业seo优化
  • 网站首页被降权怎么做百度手机助手app下载安装
  • 做的最好的相亲网站谷歌外贸网站推广
  • 个人兼职做建设网站看b站视频软件下载安装手机
  • 移动做网站吗公司专业网站建设
  • 建网站找兴田德润营销外包团队怎么收费
  • 吴忠市建设局网站天津百度搜索网站排名
  • 有账号密码网站怎么建设seo网站优化详解
  • 无锡网站建设无锡网络推广百度网盘app怎么打开链接
  • 美团网站做疏通广告360推广平台登录入口
  • 网络营销的建议方案seo推广培训中心
  • 有多少网站建设外包网络营销的方式有十种
  • 顺昌网站建设58百度搜索引擎
  • 网站后台不显示验证码app开发流程
  • 网站建设包括哪些内容跨境电商平台排行榜前十名
  • 政府网站建设基础爱站关键词挖掘