python中else的细节

if-else

首先我们都知道else可以和if共同使用,如果if条件没有执行,就会去执行else语句

复制代码
a=100
if a==100:
    print("if 语句执行了")
else:
    print("else语句执行了")
复制代码
a=10
if a==100:
    print("if 语句执行了")
else:
    print("else语句执行了")

for-else

在循环语句(for、while)中,else 用于指定在循环正常结束(没有被 break 中断)时执行的代码块。

复制代码
for i in range(5):
    if i==5:
        print("你好!")
        break
else:
    print("else语句执行了")
复制代码
for i in range(5):
    if i==4:
        print("你好!")
        break
else:
    print("else语句执行了")
相关推荐
努力毕业的小土博^_^4 小时前
【AI课程领学】第十二课 · 超参数设定与网络训练(课时1) 网络超参数设定:从“要调什么”到“怎么系统地调”(含 PyTorch 可复用模板)
人工智能·pytorch·python·深度学习·神经网络·机器学习
这是个栗子5 小时前
前端开发中的常用工具函数(二)(持续更新中...)
开发语言·前端·javascript
苦藤新鸡5 小时前
38.交换二叉树中所有的左右节点
开发语言·前端·javascript
YMLT花岗岩5 小时前
Python学习之-函数-入门训练-在函数中修改全局变量
python·学习
花月mmc5 小时前
CanMV K230 波形识别——数据分析(2)
python·数据挖掘·数据分析·信号处理
2501_944521595 小时前
Flutter for OpenHarmony 微动漫App实战:主题配置实现
android·开发语言·前端·javascript·flutter·ecmascript
kk”5 小时前
C++智能指针
开发语言·c++
MX_93595 小时前
以配置非自定义bean来演示bean的实例化方式
java·开发语言·后端
进击的小头5 小时前
传递函数与系统特性(核心数学工具)
python·算法·数学建模
小王努力学编程5 小时前
LangChain——AI应用开发框架(核心组件2)
linux·服务器·c++·人工智能·python·langchain·信号