
python的if判断补充
发布日期:2021-05-14 21:58:14
浏览次数:23
分类:博客文章
本文共 746 字,大约阅读时间需要 2 分钟。
python的if判断补充
exit_flag = False # 标识符if exit_flag == False: print('exit_flag == False') exit_flag = True else: print('exit_flag == True')
你们能猜到这个程序的运行结果对不对?
exit_flag == False
那么,我想让第10行的print('exit_flag == True')也执行怎么办呢?
exit_flag = False # 标识符if exit_flag == False: print('exit_flag == False') exit_flag = Trueif exit_flag == True: print('exit_flag == True')
运行结果:
exit_flag == Falseexit_flag == True
为什么第一个代码和第二个代码输出不一样?
首先我们看一下第一个代码,程序从上到下开始运行,标识符等于False,此时进行if判断,然后输出print('exit_flag == False'),然后再让标识符等于True,然后程序会怎么样?会结束,为什么?因为if...else...就是单分支语句,要么执行if里的东西,要么执行else里的东西。
看第二个代码,程序从上开始往下执行,标识符等于False,此时进行if判断,然后输入print('exit_flag == False'),然后再让标识符等于True,然后,然后,程序再往下执行,因为此时是两个if,相当于是多分支的语句,所以还会打印出来exit_flag == True。
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月14日 19时33分42秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
为什么WGCLOUD安装完后,启动服务端打不开网页
2019-03-11
wgcloud网络监控出现负值
2019-03-11
iOS 开发官方文档链接收集
2019-03-11
网易云面试(Android岗)之旅,差点被这些基础题绊了跟头。
2019-03-11
linux学习笔记(四)基本用户管理与帮助命令
2019-03-11
小程序:防止父方法被子方法冒泡,使用catchtap
2019-03-11
vue报错 created hook错误
2019-03-11
单选框点击文字也能选中
2019-03-11
此主机支持Intel VT-x,但Intel VT-x 处于禁用状态。
2019-03-11
06-局部变量和全局变量
2019-03-11
12-面向对象1
2019-03-11
python基础总结 异常处理
2019-03-11
解决Vue源码运行错误
2019-03-11
HDU - 4109 Instrction Arrangement
2019-03-11
Lua websocket长连接
2019-03-11
SQL 分页查询 返回总条数
2019-03-11
重写的特点
2019-03-11
Linux运行C语言文件
2019-03-11
C字符串高级
2019-03-11
C语言_动态内存分配练习
2019-03-11