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语句执行了")
相关推荐
liu****6 分钟前
LangChain-AI应用开发框架(二)
人工智能·python·langchain·大模型部署
_Twink1e14 分钟前
[算法竞赛]九、C++标准模板库STL常用容器大全
开发语言·c++
未来转换22 分钟前
OpenClaw 命令大全以及使用指南
python·ai·openclaw
永恒_顺其自然25 分钟前
Java Web 传统项目异步分块上传系统实现方案
java·开发语言·前端
bu_shuo41 分钟前
c++中对数组求和
开发语言·c++
赫瑞41 分钟前
Java中的大数处理 —— BigInteger
java·开发语言
r_oo_ki_e_42 分钟前
java25--Collection集合
java·开发语言
Ulyanov1 小时前
Pymunk 2D物理游戏开发教程系列 第一篇:物理引擎入门篇 -《弹球大作战》
python·pygame·雷达电子战·仿真引擎
elseif1231 小时前
【Markdown】指南(上)
linux·开发语言·前端·javascript·c++·笔记
初九之潜龙勿用1 小时前
C# 解决“因为算法不同,客户端和服务器无法通信”的问题
服务器·开发语言·网络协议·网络安全·c#