常见错误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
以考试为例:
try考试,except如果遇到了不会的问题,先搁置;finnaly做之后的题目;最后再回头解决问题;
try考试,except如果遇到了不会的问题,先搁置;finnaly做之后的题目;最后再回头解决问题;
2017-04-21
要注意的是 python3的写法
1. arise IOError('描述文字')
2.assert 表达式,'描述文字'
1. arise IOError('描述文字')
2.assert 表达式,'描述文字'
2017-04-05
老师应该是在linux下安装的Python环境,然后利用xshell来连接linux命令行界面,然后在linux下利用Python交互环境来编程
2017-03-29