| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> python基础训练—if语句 -> 正文阅读 |
|
[Python知识库]python基础训练—if语句 |
文章目录? ? ? ? ? ?1、python中的常用逻辑条件(数学) ? ? ? ? ? ?2、if语句 ? ? ? ? ? ?3、elif语句 ? ? ? ? ? ?4、else语句 ? ? ? ? ? ?5、pass语句 ? ? ? ? ? ?6、嵌套if语句 python中的常用逻辑条件(数学)1、等于:a == b 2、不等于:a != b 3、小于:a?< b 4、小于或等于:a <= b? 5、大于:a > b 6、大于或等于:a >= b 建议:大家在输入符号的时候都选择英文输入法,这样可以减少错误 if语句if语句的理解python中的if语句和大多编程语言中if语句都是条件语句,起到判断的作用
执行结果 这里我们创建了两个变量a和b,它们作为if语句的一部分来判断a是否不等于b,由于1显然不等于3,所以将打印ture 注意:这里的if语句之后要有冒号 上面我提到的最好使用英文输入法是因为下图
这里看起来和上图差不多,但实际上存在着错误,这里的错误就是由于中文输入法所引起的 执行结果 所以希望大家可以使用英文输入法,这样错误也相对来说会少一点 if语句的缩进python依靠缩进(行首的空格)来定义代码中的范围,然而,其他编程语言通常使用大括号
执行结果 这里的报错就提醒我们if语句,没有缩进 elif语句一、单个elif语句如果我们遇到if后面的判断语句不正确,我们想要加上一个正确的判断语句,我们就可以使用elif语句(可以理解成或者)
执行结果 这里if后面跟的判断语句显然是不正确的,如果没有elif语句,将什么都不会打印出来,这时我们就通过elif语句成功的加上了一个正确的判断语句并打印出了true 二、多个elif语句这里的elif语句可以有多个而非仅仅只有一个
执行结果 这里就有多个elif语句,但是在经过第二个elif语句时被捕获,故打印出了a小于或等于b else语句一、基本else如果if语句和elif语句都没有执行的话,那么这时我们就需要用到else语句了,else语句可以理解成就是捕获任何未通过前面条件的语句
执行结果
执行结果 这里我们观察两个代码段,不难发现在第一个代码段中,由于a不等于b,所以打印true,在第二个代码段中,由于if语句和elif语句的条件都不成立,所以被else语句所捕获进而打印出了o 二、and语句and语句主要用于添加条件,当你添加条件时,判断时需要同时满足条件才会打印
执行结果 这里显然满足a要小于或等于b这个条件,但是不满足a等于b这个条件,所以什么也不会打印出来
执行结果 这里显然两个条件同时满足,所以打印出了true 三、or语句or语句同样是用于添加条件,但这个添加的条件和原来的条件只需要满足一个即可打印
执行结果 这里很容易的看出a不等于b,但却满足a要小于或等于b,所以满足了两个条件中的一个,故打印了true pass语句if语句不能为空,但如果我们由于某些原因无法填上该语句时,我们就可以将pass语句放入到该语句中以避免出错
执行结果 这里if语句后面没有加其他语句所以导致报错,但加上pass语句就不一样了
执行结果 这里通过加入pass语句就解决了报错的问题 嵌套if语句if语句中可以加上多个if语句构成一个嵌套的if语句
执行结果 这里我们不难看出由于第一个if语句不满足,故进行第二个if语句,发现满足第二个if语句,所以打印了true 建议:嵌套语句时,先要确保最外层的语句正确,再接着往里面加语句,不要直接嵌套到底,这样很容易出错 综上:我介绍了if语句的相关知识和操作,if语句作为一个判断的语句,在基础学习阶段应该要好好掌握,对日后一些问题的解决有益无害,还是希望大家能自己亲自去敲一敲代码,这样对自己学习的帮助才大。 以上就是python基础训练—if语句的全部内容 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 1:45:16- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |