Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python学习笔记(4)条件语句if..else详解

python学习笔记(4)条件语句if..else详解

作者头像
大数据小禅
发布于 2021-08-16 09:36:45
发布于 2021-08-16 09:36:45
56300
代码可运行
举报
文章被收录于专栏:YO大数据YO大数据
运行总次数:0
代码可运行

python条件语句

1:python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块,下图可便于理解条件语句执行过程:

注意python中指定任何非0和非空(null)值为true,0 或者 null为false,python编程中if语句用于控制程序的执行,其执行的过程为:

其中的if后的判断条件成立的话就睡执行if下面的判断条件,否则执行else的执行语句

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if 判断条件: 
    执行语句……
else:
    执行语句……

实例如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a=5
b=6
if a+b==11:                             # ==两个等号判断是否相等,一个等号表示赋值
     print("compete! ")
else:
    print("please try again")
语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。

当判断条件为多个值时,可以使用以下形式:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if 判断条件1:
    执行语句1……
elif 判断条件2:
    执行语句2……
elif 判断条件3:
    执行语句3……
else:
    执行语句4……

实例代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
num = 5     
if num == 3:            # 判断num的值
    print 'boss'        
elif num == 2:
    print 'user'
elif num == 1:
    print 'worker'
elif num < 0:           # 值小于零时输出
    print 'error'
else:
    print 'roadman'     # 条件均不成立时输出

python并不支持switch的语句,要多个条件判断的话可以用elif,如果要同时判断多个条件的时候,可以使用or(或),##表示两个条件有一个成立的时候判断条件成功##;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功;实例如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
num = 9
if num >= 0 and num <= 10:    # 判断值是否在0~10之间
    print 'hello'
# 输出结果: hello
 
num = 10
if num < 0 or num > 10:    # 判断值是否在小于0或大于10
    print 'hello'
else:
    print 'undefine'
# 输出结果: undefine
 
num = 8
# 判断值是否在0~5或者10~15之间
if (num >= 0 and num <= 5) or (num >= 10 and num <= 15):    
    print 'hello'
else:
    print 'undefine'
# 输出结果: undefine

当if有多个条件时可使用括号来区分判断的先后顺序,括号中的判断优先执行,此外 and 和 or 的优先级低于>(大于)、<(小于)等判断符号,即大于和小于在没有括号的情况下会比与或要优先判断。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/12/26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python IF 条件判断
其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。
py3study
2020/01/19
1.8K0
python学习笔记:条件语句IF
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
python学习教程
2019/11/28
4760
Python 条件语句
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
想偷懒的程序员
2019/11/08
1.1K0
Python 条件语句
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
用户8442333
2021/05/26
9020
【python入门到精通】python条件语句if...else详解
1:python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块,下图可便于理解条件语句执行过程:
大数据小禅
2021/12/20
6490
【python入门到精通】python条件语句if...else详解
04 . Python入门之条件语句
一、 Python条件语句 Python条件语句是通过一条或多条语句执行结果(True或False)来决定执行的代码块. 可以通过下图简单了解语句的执行过程 Python程序语言指定任何非0
iginkgo18
2020/09/27
4010
04 . Python入门之条件语句
if 条件语句
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句…… else: 执行语句…… 其中”判断条件”成立时(非零),则执行后面的语句,而执行内容可以多行,以”四个空格“来区分表示同一范围。 else 为可选语句,当
老七Linux
2018/05/09
1.6K0
图解python | 条件控制与 if 语句
教程地址:http://www.showmeai.tech/tutorials/56
ShowMeAI
2022/02/22
7570
图解python | 条件控制与 if 语句
Python条件判断
1.老婆给当程序员的老公打电话:“下班顺路买10个包子带回来,如果看到卖西瓜的,就买1个。” 当晚,程序员老公手捧一个包子进了家门…… 老婆怒道:“你怎么就买了一个包子?!” 老公答曰:“因为看到了卖西瓜的。”
py3study
2020/01/14
2.4K0
Python 条件语句
文 | 糖豆 图 | 来源网络 糖豆贴心提醒,本文阅读时间3分钟,文末有秘密! Python 条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 Python 编程中 if 语句用于控制程序的执行,基本形式为: 其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区
小小科
2018/05/04
1.2K0
Python 条件语句
[Python从零到壹] 二.语法基础之条件语句、循环语句和函数
欢迎大家来到“Python从零到壹”,在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界。所有文章都将结合案例、代码和作者的经验讲解,真心想把自己近十年的编程经验分享给大家,希望对您有所帮助,文章中不足之处也请海涵。
Eastmount
2021/02/20
9260
Python学习-if条件语句
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
py3study
2020/01/19
7270
零基础学Python(第六章 if条件语句)
Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。
红目香薰
2022/11/28
3760
[Python从零到壹] 二.语法基础之条件语句、循环语句和函数
在讲诉条件语句之前,需要先补充语句块的知识。语句块并非一种语句,它是在条件为真时执行一次或执行多次的一组语句,在代码前放置空格缩进即可创建语句块。它类似于C、C++、Java等语言的大括号({ })来表示一个语句块的开始和结束。
Eastmount
2021/12/02
8170
[Python从零到壹] 二.语法基础之条件语句、循环语句和函数
python基础(一)
  python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。
用户1432189
2018/09/05
1.5K0
python基础(一)
实战案例手把手教你Python流程控制技巧
作者:PianoOrRock 来源: http://blog.csdn.net/pianoorrock/article/details/71131570 Python 条件语句 Python条件语句是
小小科
2018/05/02
1.3K0
实战案例手把手教你Python流程控制技巧
【python系统学习04】条件判断语句
学过 js 的你,看到这个肯定小 case 吧!肯定第一时间得到答案,打印出“1”吧!
xing.org1^
2020/02/13
1.1K0
Python3 条件控制
Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。
AlexZhang
2021/12/02
4720
Python条件语句和循环语句简单使用方法
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
Python学习者
2022/11/07
1.7K0
Python基础 —— 条件语句
 看到这里,可能有人会觉得少了些什么,是不是switch-case语句呢?注意一下,Python里是没有switch语句的,千万不要和 C语言 弄混了哦!
繁依Fanyi
2023/05/07
2890
Python基础 —— 条件语句
相关推荐
Python IF 条件判断
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验