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