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语句执行了")
相关推荐
leaves falling15 小时前
C语言内存函数-
c语言·开发语言
程序员:钧念15 小时前
深度学习与强化学习的区别
人工智能·python·深度学习·算法·transformer·rag
数据与后端架构提升之路15 小时前
TeleTron 源码揭秘:如何用适配器模式“无缝魔改” Megatron-Core?
人工智能·python·适配器模式
至为芯16 小时前
IP6537至为芯支持双C口快充输出的45W降压SOC芯片
c语言·开发语言
hele_two16 小时前
快速幂算法
c++·python·算法
小羊羊Python17 小时前
SoundMaze v1.0.1正式发布!
开发语言·c++
浩瀚地学17 小时前
【Java】JDK8的一些新特性
java·开发语言·经验分享·笔记·学习
l1t17 小时前
利用DeepSeek将python DLX求解数独程序格式化并改成3.x版本
开发语言·python·算法·数独
yugi98783818 小时前
基于遗传算法优化主动悬架模糊控制的Matlab实现
开发语言·matlab
moxiaoran575319 小时前
Go语言的错误处理
开发语言·后端·golang