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

asp 网站权限设计山西省住房和城乡建设厅官网

asp 网站权限设计,山西省住房和城乡建设厅官网,wordpress 整容模板,html5单页面网站Python-第三天 Python判断语句一、 布尔类型和比较运算符1.布尔类型2.比较运算符二、if语句的基本格式1.if 判断语句语法2.案例三、 if else 语句1.语法2.案例四 if elif else语句1.语法五、判断语句的嵌套1.语法六、实战案例一、 布尔类型和比较运算符 1.布尔类型 布尔&…

Python-第三天 Python判断语句

  • 一、 布尔类型和比较运算符
    • 1.布尔类型
    • 2.比较运算符
  • 二、if语句的基本格式
    • 1.if 判断语句语法
    • 2.案例
  • 三、 if else 语句
    • 1.语法
    • 2.案例
  • 四 if elif else语句
    • 1.语法
  • 五、判断语句的嵌套
    • 1.语法
  • 六、实战案例

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

1.布尔类型

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

  • True表示真
  • False表示假

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

布尔类型的定义

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

布尔类型的字面量:

  • True 表示真(是、肯定)
  • False 表示假 (否、否定)

定义变量存储布尔类型数据:
布尔类型不仅可以自行定义,同时也可以通过计算的来。
也就是使用比较运算符进行比较运算得到布尔类型的结果。

2.比较运算符

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

result = 10 > 5
print(f'10 > 5 的结果是:{result},类型是:{type(result)}')

在这里插入图片描述

result = "itcast" == "itheima"
print(f'字符串itcast是否和itheima相等,结果是;{result},类型是:{type(result)}')

在这里插入图片描述
在这里插入图片描述

二、if语句的基本格式

1.if 判断语句语法

if 条件:条件成立执行语句1条件成立执行语句2....
# 定义变量
age = 30print(f'我今年已经{age}岁了')
# 进行判断
if age >= 18:  # 年龄大于等于18执行后续代码print('我已经成年')print('即将步入大学生活')# 无论年龄多大,都要执行下面代码
print('时间过得真快')

在这里插入图片描述
判断语句的结果,必须是布尔类型True或False

True会执行if内的代码语句,False则不会执行

注意:归属于if判断的代码语句块,需在前方填充4个空格缩进
Python通过缩进判断代码块的归属关系。

2.案例

在这里插入图片描述

print('欢迎来到黑马儿童乐园,儿童免费,成人收费')
age = int(input('请输入你的年龄:'))if age >= 18:print('您已成年,游玩需补票10元。')print('祝您游玩愉快。')

三、 if else 语句

1.语法

if 条件:条件成立执行语句
eles:条件不成立执行语句

示例:

在这里插入图片描述

注意事项:

  1. else后,不需要判断条件
  2. 和if的代码块一样,else的代码块同样需要4个空格作为缩进

2.案例

在这里插入图片描述

print('欢迎来到黑马动物园')
height= int(input('请输入你的身高(cm):'))if height >= 120:print('您的身高超出120cm,游玩需补票10元。')
else:print('您的身高未超出120cm,可以免费游玩。')print('祝您游玩愉快。')

四 if elif else语句

某些场景下,判断条件不止一个,可能有多个可以用if elif else 语句实现

1.语法

if 条件1:条件1成立执行语句...
elif 条件2:条件2成立执行语句...
elif 条件N:条件N成立执行语句...
else:条件不成立执行语句

示例:

在这里插入图片描述

print('欢迎来到黑马动物园')
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('游玩需补票10元。')print('祝您游玩愉快。')

注意:elif 语句可以写多个。

在这里插入图片描述

判断是互斥且有顺序的。

  • 满足1(如图编号)将不会理会2和3
  • 满足2,将不会理会3
  • 1、2、3均不满足,进入else

else也可以省略不写,效果等同3个独立的if判断,空格缩进同样不可省略

五、判断语句的嵌套

有很多场景,不仅仅是多个并列条件,还会有满足前置条件才会二次判断的多层判断需求。
对这种需求,嵌套判断语句可以实现

在这里插入图片描述
对于这种需求,我们可以:自由组合 if elif else,完成特定需求的要求

1.语法

在这里插入图片描述
如上图,第二个if,属于第一个if内,只有第一个if满足条件,才会执行第二个if
嵌套的关键点,在于:空格缩进
通过空格缩进,来决定语句之间的:层次关系

在这里插入图片描述

如图:

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

六、实战案例

案例需求:

定义一个数字(1~10,随机产生),通过3次判断来猜出来数字

案例要求:

  1. 数字随机产生,范围1-10
  2. 有3次机会猜测数字,通过3层嵌套判断实现
  3. 每次猜不中,会提示大了或小了

提示,通过如下代码,可以定义一个变量num,变量内存储随机数字。

import random
num = random.randint(1,10)

实现代码:

"""
演示判断语句的实战案例:终极猜数字
"""# 1. 构建一个随机的数字变量
import random
num = random.randint(1, 10)guess_num = int(input("输入你要猜测的数字:"))# 2. 通过if判断语句进行数字的猜测
if guess_num == num:print("恭喜,第一次就猜中了")
else:if guess_num > num:print("你猜测的数字大了")else:print("你猜测的数字小了")guess_num = int(input("再次输入你要猜测的数字:"))if guess_num == num:print("恭喜,第二次猜中了")else:if guess_num > num:print("你猜测的数字大了")else:print("你猜测的数字小了")guess_num = int(input("第三次输入你要猜测的数字:"))if guess_num == num:print("第三次猜中了")else:print("三次机会用完了,没有猜中。")
http://www.yayakq.cn/news/929924/

相关文章:

  • 民制作网站价格外贸入门基本知识
  • 企业做网站的费用账务如何处理电子网站开发
  • 搭建一个网站的步骤做招商加盟网站怎么样
  • 某学校网站的安全建设方案乐清站在那儿
  • 专业网站建设平台代理商深圳外贸建站网络推广联客易
  • 烟台网站建设找人做自建房图纸去哪个网站
  • 伊犁州住房城乡建设局网站国外建站vps
  • 做网站流量优化都是什么厦门帮忙建设网站
  • seo批量建站amp for wordpress
  • 做网站多少钱啊重庆网站建设选夹夹虫
  • 公司网站在哪备案小程序自己开发
  • 网站建设中倒计时源码浙江乐清新闻今天
  • 做网站的公司哪家好一点企业网站设计请示
  • php mysql怎么编写视频网站怎么可以自己制作网站
  • pc网站设计哪家公司好wordpress 别名访问
  • 维迪wordpress找文网优化服务
  • php户外运动产品企业网站源码福建建筑人才服务中心档案
  • 网站设计的收费一个网站建设都需要什么
  • 网站建设 海南做分享衣服网站的初衷是什么意思
  • 网站怎么做h5支付宝支付相亲网站建设关键
  • 高端的网站建设公司哪家好编程软件排行榜
  • 宿迁盐城网站建设企业wordpress给页面html后缀
  • 电商详情做的最好看的网站做网站贷款
  • 杭州专业做网站的公司哪家好wordpress3教程
  • 旅游网站怎么建设凡客商城小程序制作流程
  • 保险行业网站模板做网站的搜索引擎
  • 滨州做网站推广手机 显示器自适应wordpress 主题
  • 沈阳网站制作公司哪家好喀什百度做网站多少钱
  • 手机如何建网站万能转账生成器app
  • 佛山企业一般在哪网站发布消息vvic一起做网站