常见错误ipython下
1、name Error 变量没定义
2、Syntax Error
3、IO Error 打开一个不存在的目录或文件
4.Zero DivisionError 10/0 除数为0了 算法错误
5.a=int('dd') :Value Error 传入值无效
6.keyboard Interrupt 强制终止程序产生
1、name Error 变量没定义
2、Syntax Error
3、IO Error 打开一个不存在的目录或文件
4.Zero DivisionError 10/0 除数为0了 算法错误
5.a=int('dd') :Value Error 传入值无效
6.keyboard Interrupt 强制终止程序产生
2017-05-04
这个程序还是有问题,假如一来就输错了的话,程序是捕捉到了异常但是会报错,因为guess就没有被赋值了自己改了下:
PS:我用的是python3.6.1
PS:我用的是python3.6.1
2017-04-23
while True:
try:
guess = int(input('Enter 1~100\n'))
except ValueError as e:
print('Please Enter 1~100')
continue
try:
guess
except NameError as e:
print('Please Enter 1~100')
guess = int(input('Enter 1~100\n'))
try:
guess = int(input('Enter 1~100\n'))
except ValueError as e:
print('Please Enter 1~100')
continue
try:
guess
except NameError as e:
print('Please Enter 1~100')
guess = int(input('Enter 1~100\n'))
2017-04-23
上一条理解错误了: 还是先try,再except,再finally的顺序;
总之是以下两条路径:
1. try-except-finally;
2. try-else-finally;
总之是以下两条路径:
1. try-except-finally;
2. try-else-finally;
2017-04-21