美文网首页Python 基础
2.6 循环语句结合 Else 语句使用

2.6 循环语句结合 Else 语句使用

作者: 拖延症患者10 | 来源:发表于2023-02-27 16:57 被阅读0次

while循环语句结合else语句使用的语法:

while 要判断的条件:
    执行循环语句里面的代码
else:
    循环语句正常结束时,可以执行else语句

for循环语句结合else语句使用的语法:

for value in 容器类型的数据:
    执行循环语句里面的代码
else:
    循环语句正常结束时,可以执行else语句

注意:

  • 循环语句正常结束
    当循环语句里面没有执行break语句,表示循环语句正常结束,可以执行else语句。

  • 循环语句非正常结束
    当循环语句里面执行了break语句,那么表示循环语句非正常结束,不能执行else语句。

示例一:

num = -3
while num <= -1:
    if num == -2:
        num += 1
        break      # 只要循环语句里面执行了break,那么else语句就不会执行
    print(num)
    num += 1
else:
    print("循环正常结束")

输出结果:-3

示例二:

num = -3
while num <= -1:
    if num == -2:
        num += 1
        continue      # 如果循环语句执行了continue,那么else语句依然可以执行
    print(num)
    num += 1
else:
    print("循环正常结束")

输出结果:

-3
-1
循环正常结束

示例三:

for value in range(-3, 0, 1):
    if value == -2:
        break
    print(value)
else:
    print("for 循环语句正常结束")

输出结果:-3

示例四:循环语句结合else语句使用的好处

my_str = "asdfgh"

for value in my_str:
    if value == "f":
        print("找到了:", value)
        break
else:
    print("该数据不存在")

输出结果:找到了: f

示例五:

my_str = "asdfgh"

is_ok = False
for value in my_str:
    if value == "f":
        print("找到了:", value)
        is_ok = True
        break

if not is_ok:
    print("该数据不存在")

输出结果:找到了: f

相关文章

  • 2.6 循环语句结合 Else 语句使用

    while循环语句结合else语句使用的语法:while 要判断的条件: 执行循环语句里面的代码else: ...

  • Java学习第四天

    分支语句if(){}else if(){}else 循环语句while(){}

  • Python3:条件、循环、迭代、生成

    条件语句 if 语句 if else语句 if嵌套 循环语句 while循环 for循环 循环控制语句 break...

  • Python基础知识

    打印方法 运算 自变量 while循环 for循环 if语句 if else语句 if多个else语句

  • 【二】条件与循环语句

    条件与循环语句 if语句 if...else if...else if...else switch语句 例如: 判...

  • c语言控制语句

    C语言9种控制语句 ①if( )~else 条件语句 ②for( )~ 循环语句 ③while( )~ 循环语句 ...

  • 每天总结三

    条件语句if if...else if...else if...else 循环语句for for..in while

  • C语句

    C语句分为以下5类: 控制语句 if()…else…(条件语句)for()…(循环语句)while()…(循环语句...

  • php流程控制结构实例

    if-else语句 switch语句 巢状分支结构 while循环语句 do-while循环语句 for循环语句 ...

  • Python基础4

    //Python中循环语句后面可以加else语句。这个else语句会在循环结束后执行for 变量 in 序列: ...

网友评论

    本文标题:2.6 循环语句结合 Else 语句使用

    本文链接:https://www.haomeiwen.com/subject/esohldtx.html