python中if else语句用法_Python中的if、else、elif语句用法简明讲解

下面我们学习if语句,输入下面的代码,确保能够正确运行。

people = 20

cats = 30

dogs = 15

if people < cats:

print "Too many cats! The world is doomed!"

if people > cats:

print "Not many cats! The world is saved!"

if people < dogs:

print "The world is drooled on!"

if people > dogs:

print "The world is dry!"

dogs += 5

if people >= dogs:

print "People are greater than or equal to dogs."

if people <= dogs:

print "People are less than or equal to dogs."

if people == dogs:

print "People are dogs."

运行结果

root@he-desktop:~/mystuff# python ex29.py

Too many cats! The world is doomed!

The world is dry!

People are greater than or equal to dogs.

People are less than or equal to dogs.

People are dogs.

加分练习

通过上面的练习,我们自己猜测一下if语句的作用,用自己的话回答下面的问题。

1. 你认为if对它下面的代码做了什么?

判断为True就执行它下面的代码,否则不执行。

2. 为什么if下面的代码要缩进4个空格?

为了表示这些代码属于if判断下包括的代码。

3. 如果不缩进会发生什么?

会提示一个缩进错误。

4. 你可以从第27节中拿一些布尔表达式来做if判断吗?

5. 改变people,dogs,cats变量的值,看看会发生什么?

答案:

1. if语句下面的代码是if的一个分支。就像书里的一个章节,你选择了这章就会跳到这里阅读。这个if语句就像是说:“如果布尔判断为True,就执行下面的代码,否则跳过这些代码”。

2. 用冒号结束一个语句就是要告诉python,我要开始一个新的代码段了。缩进4个空格就是说,这些代码是包含在这个代码段中的,和函数的使用一样。

3. 不缩进会报错,python规定冒号后面语句必须有缩进。

4. 可以,而且可以是复杂的语句。

5. 修改变量的值后,判断语句就会相应的变True或者False,然后输出不同的语句。

比较我的答案和你自己的答案,确保你能理解代码块这个概念,因为这个对于下面的练习非常重要。

输入下面的代码,运行它:

people = 30

cars = 40

buses = 15

if cars > people:

print "We should take the cars."

elif cars < people:

print "We should not take the cars."

else:

print "We can't dicide."

if buses > cars:

print "That's too many buses."

elif buses < cars:

print "Maybe we could take the buses."

else:

print "We still can't decide."

if people > buses:

print "Alright, let's just take the buses."

else:

print "Fine, let's stay home then."

运行结果

root@he-desktop:~/mystuff# python ex30.py

We should take the cars.

Maybe we could take the buses.

Alright, let's just take the buses.

本文标题: Python中的if、else、elif语句用法简明讲解

本文地址: http://www.cppcns.com/jiaoben/python/144654.html

使用node-red网关读取modbus设备点表,并上传到市政低碳平台来统计数据 最近做了一个物联网项目,具体是这样的,利用node-red网关盒子,来采集Modbus设备的点表,然后将数据转换,封装,最终上传到市政的低碳平台。上一步封装了点表的数据,调用低碳平台还需要账号密码,建筑id,这些都是固定信息,所以我们单独提出来。上一步获取到了原始的点表数据,下一步就是将这些点表数据与在低碳平台创建的采集的对应起来,并且设置好分类。读取modbus的节点,会有两个输出,我是使用的第一个输出。msg.meters 是一个数组,里面的每一个元素都是一个点表,比如厨房用水,园区照明, 阅读详情

相关推荐

WPF实战案例 | C# WPF实现大学选课系统

WPF实战案例_C# WPF实现大学选课系统, C# WPF实现大学选课系统,大作业,毕业设计,该系统实现多身份登录、修改密码、课程的管理,个人信息的管理等功能。这个源码让你快速搭建自己的应用程序,注释完整,代码规范,各种风格都有,代码上手简单,代码独立,可以直接用程序打开,运行使用。也可直接点击EXE运行程序。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 4590

Python if else语句用法规范(注意事项)

在使用 if elif else 条件语句时,需要初学者根据实际应用场景,自行设计表达式和代码块,而在这两部分中,有些细节需要初学者注意。 1) 代码块不要忘记缩进 代码块一定要缩进,否则就不是代码块。例如如下程序: s_age = input("请输入您的年龄:") age = int(s_age) if age > 20 : print("年龄已经大于20岁了") 上面程序的 ...

yinlu521wang的博客 3万+

rk3588平台USB 3.0 -OAK深度相机适配方法

摘要:本文记录了OAK摄像头设备的配置与测试流程。主要内容包括:1)添加USB设备udev规则;2)拉取相关依赖库;3)安装Python3和pip;4)安装项目依赖;5)安装FFmpeg工具;6)测试摄像头功能并转换视频格式;7)将测试视频拷贝到U盘查看。操作步骤涵盖了从设备驱动配置到功能测试的完整流程,提供了详细的命令行操作指引。通过该文档可快速完成OAK摄像头的环境搭建和基础功能验证。

yy_hear的博客 303

Python- 条件语句if-elif-else

这段代码的意思是给变量weight赋值99,如果变量weight大于等于100,则运行结果输出”要减肥啦”,如果不满足大于等于100的条件,则判断是否满足elif条件(变量weight大于等于90且小于100),如果满足,则输出”继续保持”。else是一条包罗万象的语句,只要不满足任何ifelif中的条件测试,其中的代码就会执行。这段代码的意思是给变量weight赋值99,如果变量weight大于等于100,则运行结果输出”要减肥啦”,如果不满足大于等于100的条件,则执行else语句,输出”太瘦啦”。

王献运的博客 6万+

Pythonif...else的详细讲解

一、if...else语法 作用:条件成立执行if下方的代码,条件不成立执行else下方的代码。 案例说明:比如拿成年网吧上网的例子,如果成年,就允许上网,如果不成年,那么就告诉用户还没成年不能上网。 if 条件: 条件成立执行的代码1 条件成立执行的代码2 ...... else: 条件不成立执行的代码1 条件不成立执行的代码2 ...... 二、实用版:网吧上网 age = int(input('请输入您的年龄:')) if age ..

m0_64829783的博客 8万+

pythonif 语句else语句

1. if语句(1)if 判断语句的基本语法:if 条件:        命令1else   命令2#只有条件成立才执行命令1,否则执行命令2#注意:代码的缩进为一个 tab 键,或者四个空格(pycharm 自动帮我们增加)。在python开发中,Tab 和空格不要混用练习1练习2改进(2)逻辑运算概述:在程序开发中,通常在判断条件时,会需要同时判断多个条件,只有多个条件都满足,才能够执行后续代...

love_sunshine_999的博客 7万+

Python基础】- if/else控制语句

本文主要介绍Python中的控制语句if-else,包括单分支和多分支语句

m0_64336780的博客 2万+

pythonif elif else流程图_Python中的ifelseelif语句用法简明讲解

Python中的ifelseelif语句用法简明讲解发布于 2016-04-01 20:46:32 | 368 次阅读 | 评论: 0 | 来源: 网友投递Python编程语言Python 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能...

weixin_36221948的博客 3687

pythonelseif语句怎么用_Python中的ifelseelif语句用法简明讲解

下面我们学习if语句,输入下面的代码,确保能够正确运行。people = 20cats = 30dogs = 15if people < cats:print "Too many cats! The world is doomed!"if people > cats:print "Not many cats! The world is saved!"if people < dog...

weixin_32287177的博客 1863

pythonelif语句用法_Python中的ifelseelif语句用法简明讲解

下面我们学习if语句,输入下面的代码,确保能够正确运行。people = 20cats = 30dogs = 15if people < cats:print "Too many cats! The world is doomed!"if people > cats:print "Not many cats! The world is saved!"if people < dog...

weixin_33594971的博客 879

pythonif elif语句优化_Python中的ifelseelif语句用法简明讲解

下面我们学习if语句,输入下面的代码,确保能够正确运行。 people = 20cats = 30dogs = 15if people < cats:print "Too many cats! The world is doomed!"if people > cats:print "Not many cats! The world is saved!"if people < do...

weixin_31421625的博客 877

python if elif else_Python中的ifelseelif语句用法简明讲解

Too many cats! The world is doomed!The world is dry!People are greater than or equal to dogs.People are less than or equal to dogs.People are dogs.加分练习通过上面的练习,我们自己猜测一下if语句的作用,用自己的话回答下面的问题。1. 你认为if对它下面...

weixin_39589923的博客 388

python编程elif函数_Python中的ifelseelif语句用法简明讲解

下面我们学习if语句,输入下面的代码,确保能够正确运行。people = 20cats = 30dogs = 15if people < cats:print "Too many cats! The world is doomed!"if people > cats:print "Not many cats! The world is saved!"if peopl...

weixin_27541383的博客 2195

pythonif用法(if else, if not, elif)】

本文介绍了常见的if语句的各种用法

F_Y202172的博客 5万+

Python 条件语句详解 if - elif-else

条件语句是一种根据特定条件来决定程序执行流程的语句结构。其主要作用是在程序运行时,根据不同的情况执行不同的代码路径,从而实现程序的逻辑控制。例如,在一个游戏程序中,可能需要根据玩家的得分来决定是否给予奖励。如果玩家得分达到一定标准,就给予奖励;否则,不给予奖励。这里就可以使用条件语句来实现这样的逻辑判断。条件语句Python 编程中非常重要的一部分,它允许程序根据不同的条件执行不同的代码块,从而实现程序的逻辑控制。通过合理地使用ifelifelse语句,以及各种条件表达式,可以实现复杂的程序逻辑。

cgqyw的专栏 6646

pythonif elif else语句

if elif else 语句的作用是?可以完成多个条件的判断使用 if elif else 的注意点有:elif 可以写多个判断是互斥且有序的,上一个满足后面的就不会判断了可以在条件判断中,直接写 input 语句,节省代码量。

JackCao_Grass的博客 1758

pythonifif elseif elif 的使用

pythonifif elseif elif else 判断 的使用 pythonifif else 和其他语言的用法一样,我们就不在详细介绍了,重点讲一下if elif 这条新语句 if语句使用方法 pythonif的使用方法与其他编程语言中的 if 语句一样,使用方法如下: if 条件: 语句 执行过程为,如果条件成立则执行语句,如果条件不成立,则不执行语句...

让技术没有门槛 6506

美国道路通行能力手册(中文版 )美国交通研究委员会.pdf

美国道路通行能力手册(中文版 )美国交通研究委员会.pdf

可以安排考试的软件

可以安排考试,一个免费的软件,适合考场安排和监考老师安排

上一篇: choco无法将choco识别_智能停车场车牌识别系统 无法识别的原因有哪些
下一篇: python输出文本框_python语言-python输入和输出
weixin_39901332
博客等级 码龄9年 32粉丝 156原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值