Python中的IF条件判断语句
liuian 2024-11-28 00:43 46 浏览
# if条件判断:if根据提供的条件进行判定,如果为真,则执行if后面的语句,反之不执行
# if作为基本的流程判断单元,使程序更灵活
# Python 中的 if else 语句可以细分为三种形式,分别是 if 语句、if...else 语句和 if...elif ...else 语句,它们的语法和执行流程如下图所示
# 基本语法:if是关键字,expression是条件表达式,条件表达式支持多重条件判断,可以用布尔操作符and、or和not连接,
# expr_true_suite是代码块,expression为true时执行,if语句时,代码块如果只有一行,整个条件语句便可全部写到一行,但可读性差。
# if语句
if expression:
expr_true_suite
# if...else 语句
if expression:
expr_true_suite1
else:
expr_true_suite2
# if...elif...else 语句
if expression1:
expr1_true_suite
elif expression2:
expr2_true_suite
elif expressionN:
exprN_true_suite
else:
none_of_the_above_suite
# 如上,语法同其它语言的条件语句类似,elif和else是可选的。
# 切记if、elif、else 语句的最后都有冒号:,不要忘记。
# if语句实例
if True:
print("if条件判断")
print("程序已执行")
if False:
print("if条件判断1")
print("程序执行完毕")
a = ("123")
if a:
print("if条件判断2")
a1 ={}
if a1:
print("if条件判断3")
# if后面的表达式会被强制转换为bool布尔值
# 布尔类型(bool)只有两个值,分别是 True 和 False,Python 会把 True 当做"真",把 False 当做"假"。
# 对于数字,Python 会把 0 和 0.0 当做"假",把其它值当做"真"。
# 对于其它类型,当对象为空或者为 None 时,Python 会把它们当做"假",其它情况当做真
# a = "" 空字符串
# a = [ ] 空列表
# a = ( ) 空元组
# a = { } 空字典
# a = None 空值
# 逻辑运算符与if语句
b = 123
b1 = []
# b为真,b1为假
# 值得注意的是,if语句如果为假,便不输出if中包含的代码块,如果程序外无代码,则感觉无反应
if b and b1:
print("if条件判断")
print("程序已执行")
if b or b1:
print("if条件判断1")
print("程序已执行1")
if not b:
print("if条件判断2")
# 成员运算符
# in
# not in
c = [1,2,3,4,5,6]
d = 1
# 判断d是否在c中
if d in c:
print("d在c中")
print("d不在c中")
if d not in c:
print("d不在c中")
print("d在c")
# 身份运算符
# is
# is not
f = 10
g = f
h = 10
# 判断g是不是等于f
if g is f:
print("g等于f")
print("g不等于f")
if g is not f:
print("g不等于f ")
print("g等于f ")
if h is f:
print("h等于f ")
print("h不等于f ")
# if…else… 语句分支
# 当if语句条件为假,则执行else后面语句,如果为真,则执行if后面语句
ab = 7
ac = 11
if ab > ac:
print("这是假的")
else:
print("ab不大于ac")
age = 14
if age < 10:
print("你真小!")
else:
print("你长大了!")
if age > 10:
print("你真大!")
else:
print("你长大了!")
# if...elif...else结构分支
# if expression1:
# 代码段1
# elif expression2:
# 代码段2
# else:
# 代码段3
# 多次判断score的值,可多次修改score的值试验代码运行结果
score = 100
if score >= 70 and score <= 100:
print("优秀")
elif score >=60 and score < 70:
print("及格")
else:
print("不及格")
# if 嵌套
# if 可多次嵌套执行
# if expression1:
# if expression2:
# 代码段
# else:
# 代码段
# else:
# 代码段
if score >= 70 and score <= 100:
print("优秀")
if score == 100:
print("你厉害")
else:
print("不及格")
if score >= 70 and score <= 100:
print("优秀")
if score == 100:
print("你厉害")
elif score >=60 and score < 70:
print("及格")
if score == 65:
print("还可以")
else:
print("不及格")
相关推荐
- 樱花影院电视剧电影免费观看
-
像科学佳萌一样剧情的漫画有《某科学的超电磁炮》。《某科学的超电磁炮》讲述的是有230万人口,其中八成人口为学生的“学园都市”,是比其他地区科技更为先进,并从事“超能力开发”的特殊地区。而整座学园都市中...
- ghost软件的功能(ghost软件类型)
-
Ghost软件的功能就是把分区或者是硬盘做成镜像,或者是把镜像文件恢复到分区或者是恢复到硬盘。完整的功能就是把某一个分区备份成一个镜像文件,或者是把整个硬盘备份成一个镜像文件。在需要的时候可以把这个镜...
- 360一键还原系统(360一键还原系统怎么关闭)
-
360安全卫士中选择功能大全,系统工具,系统重装,即可完成操作。1、首先,在电脑上打开360安全卫士的软件,在打开的主界面点击术马查杀。2、然后,在术马查杀的界面点击左下方恢复区的图标。...
- mac安装虚拟机(mac安装虚拟机可以用网银吗)
-
可以安装,步骤如下第一步:首先在Mac中下载VirtualBox工具,然后安装(下载地址看图或去网上搜索Mac版VirtualBox虚拟机工具)。 第二步:下载完成后,打开VirtualBox,点击...
- 笔记本键盘(笔记本键盘个别键失灵怎么修复)
-
键盘分功能键区和字母数字符号键区。功能键区环绕在键盘周边,可以单键使用(如F1),也可以组合键使用。主要用于控制电脑部分功能(如触摸板)的开关、撤销(Esc)、帮助(如F1)、执行操作(Enter)、...
- tplogin cn登录管理界面(tplogincn登录入口管理员密码)
-
TP-LINK路由器的登录入口(管理页面)地址是tplogin.cn,我们只需打开浏览器,在浏览器顶部的地址栏里输入路由器的管理页面地址tplogin.cn就能打开tplink登录入口页面了。tplo...
- windowsxp专业版密钥(xp专业版系统产品密钥多少)
-
XP序列号:BX6HT-MDJKW-H2J4X-BX67W-TVVFG。采用最新SP2(2180)简体中文正式版制作CD-KEY:DG8FV-B9TKY-FRT9J-6CRCC-XPQ4G采...
- 163邮箱登录入口官网网页(163邮箱官方登录页面)
-
1.在网页上搜索maiI163邮箱登录,如果有邮箱账号密码的话就直接输入并点击“登录”,没有的话就点击“立即注册”。2.点击“立即注册”后进入页面,输入信息点击“注册”。3.注册成功后就直接搜索登录。...
- pe系统安装教程(pe系统装机教程)
-
用PE进入电脑装系统方法:1、进入pe后,选择在u盘里的iso系统文件。右击它,选择加载为虚拟磁盘。2、点击进来之后,再点击确定就可以挂载成功了。3、挂载成功后去桌面打开windows安装器。4、第一...
- 优酷视频免费下载并安装(下载优酷视频安装)
-
很高兴回答你的问题!1.首先在电脑上打开优酷。2.点击右上角的三道杠点击“设置”。3.点击“转码设置”。4.将转码格式改成mp4。5.打开要下载的视频,点击下载按钮。6.勾选“下载完后自动转码”。优酷...
- 360浏览器官网电脑版(360浏览器 官网)
-
网页版的入口,你的意思是说如何打开嘛?它安装完了之后。就会在桌面上出现一个图标,你直接点击不就可以了吗?1、首先打开电脑浏览器。2、然后在浏览器上搜索搜索360网盘。3、然后就可以看到网页版登录入口。...
- 服务器重装系统(服务器重装系统按什么键)
-
进入服务器之后选择清除系统重新安装即可如果确实忘记了服务器电脑密码,可以尝试使用重装系统的方式来解决问题。首先需要准备一个可启动的系统安装盘或U盘,然后在服务器开机时进入BIOS设置,将启动设备设为安...
- win11下载一半可以取消吗(win11下载两次)
-
1.首先回到桌面,右键单击鼠标开始win徽标,右击菜单点击运行,或者直接WIN+R组合键。 2.跳出运行对话框,输入services.msc并单击OK按钮。3.转到服务列表,找到Windowsup...
- windows7怎么进入bios(windows7怎么进入管理员界面)
-
1、开机时按F2键或者DEL键,进入BIOS系统;注:机器型号不同,进入BIOS的按键可能有所不同,具体可参看左下角的屏幕提示。2、选择Security选项卡,选择SecureBoot,按回车键——...
- 一周热门
- 最近发表
- 标签列表
-
- python判断字典是否为空 (50)
- crontab每周一执行 (48)
- aes和des区别 (43)
- bash脚本和shell脚本的区别 (35)
- canvas库 (33)
- dataframe筛选满足条件的行 (35)
- gitlab日志 (33)
- lua xpcall (36)
- blob转json (33)
- python判断是否在列表中 (34)
- python html转pdf (36)
- 安装指定版本npm (37)
- idea搜索jar包内容 (33)
- css鼠标悬停出现隐藏的文字 (34)
- linux nacos启动命令 (33)
- gitlab 日志 (36)
- adb pull (37)
- python判断元素在不在列表里 (34)
- python 字典删除元素 (34)
- vscode切换git分支 (35)
- python bytes转16进制 (35)
- grep前后几行 (34)
- hashmap转list (35)
- c++ 字符串查找 (35)
- mysql刷新权限 (34)
