第三章_Python判断语句——《人人都能学会的Python零基础教程》_百度知 ...

发布网友 发布时间:23小时前

我来回答

1个回答

热心网友 时间:9分钟前

进行逻辑判断,是生活中常见的行为。同样,在程序中,进行逻辑判断也是最为基础的功能。一个逻辑判断的流程非常简单,我们有一个判断的条件,那么他无非给我们返回两个结果,是或者否,是的话有是的操作,否的话也有否的操作,那这就是一个最为简单的逻辑判断的行为了。

判断在程序中广泛应用,如果没有它,我们生活中的非常多的操作都难以实现。比如,操作权限验证、条件选择等。判断是程序最基础,最核心的,逻辑功能。

布尔类型和比较运算符

学习目标:理解布尔类型和比较运算符的使用。

布尔类型:进行判断,只有2个结果:是或者否。程序中,如何描述:是或否呢?答案是使用:布尔类型。 Python中常用的有6种值(数据)的类型:布尔类型。

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

比较运算符:如:大于号、小于号、等于号等。它们用于比较两个值。例如:10 > 5,输出结果是True。

if语句的基本格式

学习目标:理解if语句的基本用法。

在生活中如果要进行判断的话,流程还是非常简单的,我们有一个假定条件,如果它成立的话,我们就会做一些动作。例如,如果小美喜欢我,明天我就去表白,那么在这里面小美是否喜欢我,这是一个判断的条件,如果它成立的话,那么我明天去表白就是相应的动作了。

那在程序中如何做呢,其实也非常的简单,Python通过if语句来去完成逻辑判断。if语句的基本语法是:if 判断条件:执行语句。

练习案例:成年人判断

结合前面学习的input输入语句,完成如下案例:提示:您已成年,需要补票的信息输出,来自if判断。

if else 语句

学习目标:理解if else 语句的使用。

if满足条件会执行相应的代码语句,如果不满足呢?有没有不满足的情况下,可供执行的代码呢?,if else 语句可以实现。

生活中,我们经常会有如下的判断:如果满足条件,我就做什么事情;否则,我就去做另一件事情。例如,如果小美喜欢我,明天我就去表白。如果条件不成立,我就去追求。你会发现,满足条件和不满足条件都有对应的行为。

那这个行为放到代码中如何实现呢,我们通过if else 的组合使用了。基础语法是:if 判断条件:执行语句;else:执行语句。

练习案例:我要买票吗

案例需求:通过input语句获取键盘输入的身高,并判断身高是否超过120cm,并通过print给出提示信息。

if elif else

学习目标:理解if elif else 语句的使用。

某些场景下,判断条件不止一个,可能有多个。这种需求能用Python实现吗?那肯定是可以的,if elif else 语句就可以实现。

在生活中,我们就会有多条件判断的场景。例如,我有一个条件,如果满足了我会做某个动作,如果这个条件不满足,我还会判断第2个条件,那如果第2个条件不满足,我还会有第3个第4个,第n个条件去判断。除非这些条件通通都不满足,最后我会进入最后一步。

if elif else语句

在程序中实现多条件判断的案例,例如,首先我们会做出第一个判断,如果你的身高小于120,你可以免费游玩。如果你的身高不满足要求怎么办,我会做第二个判断,如果你的VIP级别大于3,也可以免费游玩。如果你身高高于120,同时VIP级别也小于3,所有条件都不满足,就需要买票了。

if elif else语句注意点

在使用if elif else 语句时,有几个关键点需要注意。首先,我们的逻辑判断,比如说age >= 18,这是一个比较运算。所以说我们if能够运行的前提是你的判断语句的结果,必须是bool类型,True或者False。第二,冒号千万不要忘记,否则代码就会报错同时,执行条件前面的4个空格缩进也不要忘记。

实战案例

定义一个数字(1~10,随机产生),通过3次判断来猜出来数字。提示,通过如下代码,可以定义一个变量num,变量内存储随机数字。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com