m0_72183621 2022-07-02 22:19 采纳率: 21.7%
浏览 46
已结题

异常捕获,rasie可以改成return

def test(level):
    if level<5:
        raise Exception("没熟没熟")


try:
    test(5)               
except Exception as e:
    print(e)             
else:
    print("熟了 请吃")    


  • 写回答

1条回答 默认 最新

  • sinJack 2022-07-02 22:56
    关注
    def test(level):
        if level<5:
            return "没熟没熟"
    
    str=test(5)
    if str=="没熟没熟":
        print(str)
    else:
        print("熟了 请吃")    
    
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月2日
  • 赞助了问题酬金20元 7月2日
  • 创建了问题 7月2日