资讯专栏INFORMATION COLUMN

Python中if判断语句

cloud / 734人阅读

摘要:判断语句的基本语法要判断的条件条件成立时要做的事情注意代码的缩进为一个键或者四个空格自动帮我们增加在开发中和空格不要混用举例一需求定义一个整数变量判断是否满岁如果满岁允许进入网吧总结以上个例子仅仅是变量的值不一样,结

1.if 判断语句的基本语法

 if 要判断的条件:  	条件成立时,要做的事情

注意:代码的缩进为一个 tab 键,或者四个空格(pycharm 自动帮我们增加) 在 python 开发中,Tab 和空格不要混用

举例一:
需求:
1.定义一个整数变量
2.判断是否满 18 岁(>=)
3.如果满 18 岁,允许进入网吧


总结:
以上2个例子仅仅是age变量的值不一样,结果却不同;能够看得出if判断语句的作用:就是当满足一定条件时才会执行那块代码,否则就不执行那块代码
注意:
代码的缩进为一个tab键,或者4个空格
2.比较(即关系)运算符
python中的比较运算符如下表:

3.逻辑运算符
python中的逻辑运算符如下表:

4.if - else
想一想:在使用if的时候,它只能做到满足条件时要做的事情。那万一需要在不满足条件的时候,做某些事,该怎么办呢?
我们使用 else,格式如下

注意 else 必须配合 if 使用,而其 else 后不跟条件

if 条件:        满足条件时要做的事情1        满足条件时要做的事情2        ...(省略)...else:        不满足条件时要做的事情1        不满足条件时要做的事情2        ...(省略)...

举例二
需求
1.输入用户年龄
2.判断是否满 18 岁(>=)
3.如果满 18 岁,允许进入网吧
4.如果未满 18 岁,提示回家写作业

5.if 语句进阶——elif

在开发中,使用 if 可以判断条件 使用 else 可以处理条件不成立的情况
但是,如果希望再增加一些条件,条加不同,需要执行的代码也不同,就可以使用

elif语法格式如下:

if 条件 1:条件 1 满足执行的代码elif 条件 2:条件 2 满足时,执行的代码else:以上条件都不满足时,执行的代码

注意:
elif 和 else 都必须和 if 联合使用,而不能多带带使用
可以将 if,elif 和 else 以及各自缩进的代码,看成一个完整的代码块

举例三
需求:
1.定义 day 字符串变量记录节目名称
2.如果是情人节应该 买玫瑰/看电影
3.如果是生日应该 买蛋糕/送礼物
4.其他的日子每天都是节日

6.if的嵌套

elif 的应用场景是:同时判断多个条件,多有的条件都是平级的在开发中,使用 if 进行条件判断,如果希望在条件成立的执行语句中再增加条件判断,就可以使用 if 的嵌套 if 的嵌套的应用场景就是:在之前的条件满足的前提下,再增加额外的判断 if的嵌套的语法格式,除了缩进之外和之前的没有区别

语法格式如下:

if 条件1:	条件1满足执行的代码	....	if 条件1基础上的条件2:		条件2满足时,执行的代码		....	#条件2不满足的处理	else:		条件2不满足时,执行的代码		....# 条件1不满足时候的处理else:条件1不满足时,执行的代码....

举例三
需求:
1.输入公交卡当前的余额,以cart_money变量接收
2.如果只要大于2元,提示可以上公交车
3.定义seat变量=1,1就是有座位,0就是没有座位
4.如果车上有空座位,提示可以坐下
5.如果车上没有空座位,提示请抓紧扶手
6.如果不小于2元,提示余额不足

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/120976.html

相关文章

  • [Python]第二章(条件语句和循环语句)—建议收藏

    摘要:循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。语句用在和循环中。语句用来告诉跳过当前循环的剩余语句,然后继续进行下一轮循环。语句是空语句,是为了保持程序结构的完整性。 各位小伙伴们大家好,在此之前我跟大家介绍过[python]的第一章,如果还没有看的小伙伴们...

    snowLu 评论0 收藏0
  • #yyds干货盘点# 3. 无转折不编程,滚雪球学 Python

    摘要:在流程控制中,你将同步学到关系运算符与逻辑运算符。关系运算符在中关系运算符其实就是比大小的概念,所以要学习的就是大于小于等于等内容。逻辑运算符逻辑运算符在中有个,分别是。含有逻辑运算符的式子,最终返回的结果也是布尔值。 滚雪球学 Python,目标就是让 Python 学起来之后,越滚越大。三、无转折不编程如果...

    xuexiangjys 评论0 收藏0
  • [零基础学python]复习if语句

    摘要:在学习语句的时候,对编程的基础知识了解的还不是很多,或许没有做什么太复杂的东西。可以通过一个内置函数来判断一个条件的结果还是。有朋友需要看完整教程内容,请点击零基础学,这里会及时更新,并且有完整的目录结构,更吸纳了朋友们提出的意见和建议。 看官是否记得,在上一部分的时候,有一讲专门介绍if语句的:从if开始语句的征程。在学习if语句的时候,对python编程的基础知识了解的还不是很多,...

    array_huang 评论0 收藏0
  • 全网最全python教程,从零到精通(学python有它就够必收藏)

    摘要:年,第一个编译器诞生。它是用语言实现的,并能够调用语言的库文件。荣登年年度最佳编程语言,很多大公司,包括都大量的使用。 文章目录 1.1. Python的诞生1....

    learn_shifeng 评论0 收藏0
  • python-语句

    摘要:一条件语句条件语句是通过一条或多条语句的执行结果或者来决定执行的代码块。练习语句练习多个判断成绩等级优秀良好及格不及格请输入正确的分数练习猜数二循环语句循环在给定的判断条件为时执行循环体,否则退出循环体。 (一)条件语句Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。if 语句用于控制程序的执行,基本形式为: if 判断条件: 执...

    weij 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<