本文主要是介绍派森学长带你学python—异常处理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#try 可能出现异常的语句 except 出现异常的解决办法 try:num1=int(input())num2=int(input())result=num1/num2print(result) except ZeroDivisionError:print('除数不能为0') except ValueError:print('不能将数字转换成字符串') except BaseException:print('未知异常') #try except else 若没有出现任何异常,正常输出程序结果 try:num1=int(input())num2=int(input())result=num1/num2 except ZeroDivisionError:print('除数不能为0') except ValueError:print('不能将数字转换成字符串') except BaseException:print('未知异常') else:print(result) #try except else finally无论是否产生异常都要执行的语句 try:num1=int(input())num2=int(input())result=num1/num2 except ZeroDivisionError:print('除数不能为0') except ValueError:print('不能将数字转换成字符串') except BaseException:print('未知异常') else:print(result) finally:print('程序执行结束!')
#try 可能出现异常的语句 except 出现异常的解决办法 try:num1=int(input())num2=int(input())result=num1/num2print(result) except ZeroDivisionError:print('除数不能为0') except ValueError:print('不能将数字转换成字符串') except BaseException:print('未知异常') #try except else 若没有出现任何异常,正常输出程序结果 try:num1=int(input())num2=int(input())result=num1/num2 except ZeroDivisionError:print('除数不能为0') except ValueError:print('不能将数字转换成字符串') except BaseException:print('未知异常') else:print(result) #try except else finally无论是否产生异常都要执行的语句 try:num1=int(input())num2=int(input())result=num1/num2 except ZeroDivisionError:print('除数不能为0') except ValueError:print('不能将数字转换成字符串') except BaseException:print('未知异常') else:print(result) finally:print('程序执行结束!')
这篇关于派森学长带你学python—异常处理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!