• 【学习总结】GirlsInAI ML-diary day-13-Try/Except 异常处理


    【学习总结】GirlsInAI ML-diary 总

    原博github链接-day13

    认识异常处理

    要点小结:

    • try和except是同个等级,注意对齐和缩进
    • 可以把try和except直接理解成另一种形式的if else来翻译,是整个程序的保险单
    • Try里任何一步错误都会直接执行except的内容,所以有时候不一定是用户输入错误,也有可能是代码本身错误
    • Try和except异常处理不仅可以用于处理与用户的互动,还可以用来处理任何程序bug。应用非常广泛

    1-输入不可控-用户造成的异常处理

    • 将用户输入的数字加1后输出

    • 当用户输入为单词而不是数字时,出现异常但是没有妥善处理

    2-认识Try/Except

    • 用户输入数字之外的比如字符串或者标点时给出相应的提示

    3-对于其他错误的处理

    • try里面任何一步错误,都会直接执行except

    作业:

    • 在之前一个输入&计数&求和问题的基础上加入异常处理

    请大家编写一个程序, 重复让用户输入数字;
    直到用户输入’i wanna stop’,停止并返回之前数字的个数与总和。
    如果用户输入的不是数字,使用try/except来处理异常, 并打印错信息。
    然后跳过继续执行循环。

    • 自己的解答:

    • 小小的修改(注:负数也没影响)

    END

  • 相关阅读:
    Code first常用命令
    vue问题集锦
    net WebConfig读写
    CefSharp使用心得
    工作问题
    工作总结
    HttpContext.Current.Session为null
    Java基础00-接口组成更新31
    Java基础00-Lamda表达式30
    Java基础00-网络编程29
  • 原文地址:https://www.cnblogs.com/anliux/p/10359097.html
Copyright © 2020-2023  润新知