码迷,mamicode.com
首页 > 编程语言 > 详细

python bug debug

时间:2020-03-03 12:34:33      阅读:55      评论:0      收藏:0      [点我收藏+]

标签:while   lin   单词   oat   逻辑   error:   color   exp   错误   

在python爆粗口的时候,通常会有三个重要信息

1.先骂是第几行 line

2.^然后具体到个人

3.Error它骂的内容

那么如何de掉这些不好,让python对你温柔点呢?

这简单,让它们不要输出错误就好了

那怎么才能让他们不输入错误呢?

1.用print()把爆粗口的地方圈起来先让程序运行

2.用’#‘把它注释掉,多行注释的方法是 在多行代码前后加入三引号 ‘‘‘ 或者将代码选中使用快捷操作:windows 是 ctrl + /  mac是 cmd+/

3.使用 try except 这里注意单词拼写,本人在使用时老把except 写成expect 这个语法经常用在避免被动掉坑,就是逻辑没问题,但经常会遇到,让你输入数字,你输了个字符报错,或者0作为除数了都会报错,try except就是为了解决它。

while True:     //这是一个简单除法计算器
    try:
        x = input(请你输入被除数:)
        y = input(请你输入除数:)
        z = float(x)/float(y)
        print(x,/,y,=,z)
        break  # 默认每次只计算一次,所以在这里写了 break。
    except ZeroDivisionError:  # 当除数为0时,跳出提示,重新输入。
        print(0是不能做除数的!)
    except ValueError:  # 当除数或被除数中有一个无法转换成浮点数时,跳出提示,重新输入。
        print(除数和被除数都应该是整值或浮点数!)

except 将两个或多个异常放一起也可以用

except(ZeroDivisionError,ValueError):
    print(你的输入有误,请重新输入!)

或者后接 相应常规错误

 except Exception:
     print(你的输入有误,请重新输入!)

攒了两天的博客一上午写完,还可以回顾下知识,瞬间感觉自己又厉害了点,继续坚持!

python bug debug

标签:while   lin   单词   oat   逻辑   error:   color   exp   错误   

原文地址:https://www.cnblogs.com/boqiang/p/12401554.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!