Python高级——异常处理

Python高级之异常处理

一、概念

就是不正常的情况,程序开发过程中错误和BUG都是补充正常的情况

二、异常引发的后果

引发程序崩溃

三、处理异常的方式

try-except:异常捕获处理

try:
	代码1	#可能发生异常的代码
except:
	代码2	#发现异常后,代码立刻进入except,执行代码2
[else:]
	代码3	#程序正常执行进入这一行执行代码
[finally:]
	代码4	#出现finally程序必定执行次行代码

注意:在函数中遇到return,如果函数存在finally语句块,那么函数必须先执行完
finally,之后才会return

1、代码

try:
	num = input("请输入一个整数:")
	num = int(num)
	if num >= 18:
		print("恭喜您,成年了")
	else:
		print("回家写作业")
except ValueError :
	print("发现了异常!!")
else:
	print("没有发现异常")
finally:	
	print("程序结束")

2、实例

1)正常运行

在这里插入图片描述

2)异常输入

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值