hand
_1_5_113
4
返回栏目
1k
9k
1k
1k
5k
1k
1k
1k
1k
3k
2k
1k
0.8k
2k
3k
1k
1k
0.7k
0.9k
1k
0.6k
0.4k
0.4k
0.3k
3k
2k
9k
0.4k
0.4k
0.8k
0.5k
3k
5k
1k
2k
2k
3k
5k
1k
1k
0.4k
0.5k
0.4k
0.6k
0.7k
1k
0.4k
0.3k
4k
0.5k
0k
0.3k
0k
0.2k
0.2k
0.3k
0.9k
0.9k
0.1k
0.9k
0.9k
1k
0.5k
6k
0.3k
0.4k
0.7k
0.6k
8k
3k
1k
1k
1k
1k
0k
2k
1k
1k
0.2k
5k
4k
5k
0.4k
0.8k
1k
1k
1k
0.1k
2k
1k
2k
6k
0k
2k
7k
1k
5k
2k
3k
1k
0k
1k
0.9k
0.4k
0.2k
1k
3k
4k
1k
1k
1k
2k
3k
0.7k
0.3k
0.5k
0.6k
1k
0.9k
3k
0.3k
4k
返回python栏目
作者:
贺及楼
成为作者
更新日期:2024-05-30 12:08:23
ArithmeticError 所有数值计算错误的基类
|-FloatingPointError 浮点计算错误
|-OverflowError 数值运算超出最大限制
|-ZeroDivisionError
def count1():
try: # 将运行的代码放入try里
num1 = int(input('请输入一个数字:'))
num2 = int(input('请输入一个数字:'))
division = num1 / num2
except (ZeroDivisionError,ValueError) as e : # 产生ZeroDivisionError和ValueError错误时将捕获,并且保存在变量e中
if isinstance(e,ZeroDivisionError): # 判断e属于什么类的实例
print('程序出现了除以零错误')
elif isinstance(e,ValueError):
print('程序输入类型错误')
else: # 未产生错误则执行
print('两个数字相除等于{}'.format(num1 / num2))
def count2():
try: # 将运行的代码放入try里
num1 = int(input('请输入一个数字:'))
num2 = int(input('请输入一个数字:'))
division = num1 / num2
except ZeroDivisionError: # 当出现除数是零时运行下面代码
print('程序出现了除以零错误')
except ValueError: # 当程序出现输入类型错误时运行下面代码
print('程序输入类型错误')
else: # 未产生错误则执行
print('两个数字相除等于{}'.format(num1 / num2))
python
整章节共122节
快分享给你的小伙伴吧 ~