zoukankan      html  css  js  c++  java
  • 10--Python入门--异常处理

    在程序编写过程中,难免会有一些错误。python中有一些语句可以处理这些异常或者错误,使得程序能够运行,且识别到错误的位置

    try..except函数,java中是try catch

    在下面的例子中,当j=0,10/0是会报错的,利用try..except语句之后还是可以将其他部分正常运行出来

     
    x = 10
    for j in [0,1,2,3]:
        y = x/j
        print(y)
    View Code
    x = 10
    for j in [0,1,2,3]:
        try:
            y = x/j
            print(y)
        except :
            print('除数不能为0')
    View Code

    输出:

    除数不能为0
    10.0
    5.0
    3.3333333333333335

    x = 10
    for j in [0,1,2,3]:
        try:
            y = x/j
            print(y)
        except ZeroDivisionError: #可以写出异常的类型
            print('除数不能为0')
    View Code

    输出:

    除数不能为0
    10.0
    5.0
    3.3333333333333335
  • 相关阅读:
    各种模板
    HNOI2019总结
    WC2019游记
    THUSC2017 Day1题解
    NOIP2018联赛总结
    LOJ2557. 「CTSC2018」组合数问题
    NOI2018游记
    bzoj4671: 异或图
    sg函数小结
    [NOI2011]Noi嘉年华
  • 原文地址:https://www.cnblogs.com/lizhiyan/p/9713330.html
Copyright © 2011-2022 走看看