1、try ...except...else结构

                

'''
try ...except...else结构
如果try块中没有抛出异常,则执行else块,如果try中抛出异常,则执行except块
'''

try:
    a=int(input('请输入被除数:'))
    b=int(input('请输入除数:'))
    result=a/b
    print(result)
except BaseException as e:  #将错误命名为e
    print('出错了',e)
else:
    print('计算结果为:',result)

 

 2、try ...except...else...finally结构

'''
try ...except...else...finally结构
如果try块中没有抛出异常,则执行else块,如果try中抛出异常,则执行except块
'''

try:
    a=int(input('请输入被除数:'))
    b=int(input('请输入除数:'))
    result=a/b
    print(result)
except BaseException as e:
    print('出错了',e)
else:
    print('计算结果为:',result)
finally:                                   # 无论出现什么情况都运行该语句
    print('感谢您的应用')

 

 

3、常见异常

                                                                                      异常处理              try   except   else

 

相关文章:

  • 2022-12-23
  • 2021-06-03
  • 2022-02-16
  • 2021-12-04
  • 2021-12-29
  • 2021-09-08
  • 2022-12-23
猜你喜欢
  • 2021-04-15
  • 2022-12-23
  • 2021-06-23
  • 2022-01-21
  • 2021-12-25
  • 2021-11-08
相关资源
相似解决方案