zoukankan      html  css  js  c++  java
  • 自定义异常类

    """
    做一个登录功能 如果登录失败就抛异常
    """
    # 主动抛出异常
    # 当你写了一些功能 是提供给别人用的 然而使用者不按照你的方式来使用,就会导致程序出错
    # 而且我们无法帮助用户处理这个错误
    # 这时候就可以主动抛出异常
    # raise 关键字 后面跟 任意Exception类型的子类
    只要继承了Exception异常类的子类都称之为异常类
    # 自定义异常类型
    class LoginException(Exception):
        pass
    
    def login():
        name = input("username:").strip()
        pwd = input("password:").strip()
    
        if name == "blex" and pwd == "123":
            print("登录成功!")
        else:
            raise LoginException("用户名或密码不正确....")
    
    login()
  • 相关阅读:
    个人博客
    个人博客
    5.4
    4.30
    4.29
    4.28
    4.27
    4.26
    4.25
    4.24
  • 原文地址:https://www.cnblogs.com/fanbiyong/p/10149710.html
Copyright © 2011-2022 走看看