python else 用在异常和循环中使用

如果没有异常则执行else

    try:
        # 可能引发异常的代码
        result = 10 / 0
    except ZeroDivisionError:
        print("ZeroDivisionError")
    else:
        print("result", result)  # 如果没有异常,这段代码将执行

如果循环不被终止 则执行else

 search_list = [1, 2, 3, 4, 5]
    target = 6

    for num in search_list:
        if num == target:
            print("find:", num)
            break
    else:
        print("not found")
posted @ 2025-06-26 11:16  vx_guanchaoguo0  阅读(6)  评论(0)    收藏  举报