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语句执行了")
相关推荐
white-persist2 分钟前
【攻防世界】reverse | re1-100 详细题解 WP
c语言·开发语言·网络·汇编·python·算法·网络安全
CHANG_THE_WORLD4 分钟前
Python 中的循环结构详解
开发语言·python·c#
程序员-周李斌5 分钟前
ConcurrentHashMap 源码分析
java·开发语言·哈希算法·散列表·开源软件
JS_GGbond13 分钟前
JavaScript入门学习路线图
开发语言·javascript·学习
quikai198127 分钟前
python练习第一组
开发语言·python
BD_Marathon28 分钟前
【JavaWeb】JS_JSON在客户端的使用
开发语言·javascript·json
还没想好取啥名31 分钟前
C++11新特性(一)——原始字面量
开发语言·c++
谷粒.37 分钟前
测试数据管理难题的7种破解方案
运维·开发语言·网络·人工智能·python
zzhongcy39 分钟前
Java: HashMap 和 ConcurrentHashMap的区别
java·开发语言
寒山李白1 小时前
关于Python版本与supervisor版本的兼容性
windows·python·supervisord