zoukankan      html  css  js  c++  java
  • 异常处理

    res=5/0
    print(res)

    import random
    guess=random.randint(10,20)
    print(type(guess))
    num=input('please enter a num:')
    print(num+guess)

    d={'price':20}
    price=input('please enter a num:')

    d['price']-=int(price)
    print(d)

    first=input('请输入除数')
    second=input('请输入被除数')

    try:
    first=int(first)
    second=int(second)
    res=first/second



    except ValueError as e: #这个e代表错误信息,如果上面的两行代码出现ValueError这个错
    print(e)
    print('请输入整数')

    except ZeroDivisionError as e:
    print('除数不能为0')

    except Exception as e: #上面的代码出异常的时候走这里
    print(e)
    print('出错了')



    else:#上面是没有异常的时候走,也不是必须写的
    print('并没有出错')
    print(res)

    finally:#不管出错或者没有出错都会执行它,也不是必须写的
    print('我是finally')












  • 相关阅读:
    手动渗透测试漏洞
    博弈论一 [ 巴什游戏 ]
    [Error]EOL while scanning string literal
    Swift
    Swift
    Swift
    Swift
    Swift
    Swift
    Swift
  • 原文地址:https://www.cnblogs.com/jiadan/p/9055152.html
Copyright © 2011-2022 走看看