zoukankan      html  css  js  c++  java
  • python异常

    # # pcj
    #1、简单的异常处理
    # try:
    # num=int(input("请输入一个整数:"))
    # except:
    # #当输入不是整数时,异常
    # print("请输入正确的整数")
    # print("*"*50)
    #2、根据异常类型来处理
    # 需求:让用户输入一个整数,然后用8来除以用户输入的数值
    # try:
    # num=int(input("请输入一下整数:"))
    # result=8/num
    # print(result)
    # except ZeroDivisionError:
    # print("除0错误")
    # except ValueError:
    # print("输入的不是一个整数")
    #
    # 3、未知错误,开发中不可能全部类型都考虑得到
    # try:
    # num=int(input("请输入一个整数:"))
    # result = 8/num
    # print(result)
    # except ValueError:
    # print("输入的不是一个整数")
    # except Exception as result: #可以潽获到未知的错误并赋值到result result是变量,随变都行
    # print("未知错误%s" % result)

    #4 异常完整语法
    try:
    num=int(input("输入一个整数:"))
    relust=8/num
    except ValueError:
    print("输入的不是整数")
    except ZeroDivisionError:
    print("除0错误")
    except Exception as error:
    print("未知错误%s" % error)
    else:
    print("没有错误时这里才执行")
    finally:
    print("无论如何,这里都执行")

    异常的传递
    # pcj
    def demo1():
    return int(input("输入一个整数"))

    def demo2():
    return demo1()
    try:
    print(demo2())
    except Exception as result:
    print("末知错误%s" % result)
  • 相关阅读:
    第43周四
    第43周三
    第43周二
    第43周一
    无聊时做什么2
    2014第42周日当无聊时做什么
    第42周六
    第42周五
    Web版的各种聊天工具
    cocos2d_x_06_游戏_一个都不能死
  • 原文地址:https://www.cnblogs.com/pcjbk/p/11295520.html
Copyright © 2011-2022 走看看