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语句执行了")
相关推荐
有点。19 小时前
C++ ⼀级 2023 年06 ⽉
开发语言·c++
Mr.Jessy19 小时前
JavaScript高级:深入对象与内置构造函数
开发语言·前端·javascript·ecmascript
charlie11451419119 小时前
编写INI Parser 测试完整指南 - 从零开始
开发语言·c++·笔记·学习·算法·单元测试·测试
数据科学项目实践20 小时前
建模步骤 3 :数据探索(EDA) — 1、初步了解数据:常用函数
人工智能·python·机器学习·数据挖掘·数据分析·pandas·数据可视化
Chen--Xing20 小时前
2025鹏城杯 -- Crypto -- RandomAudit详解
python·密码学·ctf·鹏城杯
忘记92620 小时前
session的工作原理
开发语言
java_logo20 小时前
LinuxServer.io LibreOffice 容器化部署指南
java·开发语言·docker·dubbo·openoffice·libreoffice·opensource
꧁坚持很酷꧂20 小时前
Windows安装Qt Creator5.15.2(图文详解)
开发语言·windows·qt
一瞬祈望20 小时前
PyTorch 图像分类完整项目模板实战
人工智能·pytorch·python·深度学习·分类
Alpha first20 小时前
C++核心知识点梳理:类型兼容、多继承与虚基类
开发语言·c++