美文网首页
案例1:除法计算器

案例1:除法计算器

作者: Iphone60Plus | 来源:发表于2020-03-31 21:40 被阅读0次

    题目:除法计算器
    1-输入除数和被除数,计算结果。
    2-如果除数为0,提示“0是不能做除数的!”
    3-当除数和被除数无法被转换成整数或浮点数时,提示“除数和被除数都应该是整值或浮点数”

    知识点:
    1-try……except……
    2-
    SyntaxError:语法错误
    ValueError: 传入无效参数
    ZeroDivisionError:0不可被整除
    typeError:元素类型有误
    Exception:常规错误基类
    3-循环while true
    4-format函数

    print('\n欢迎使用除法计算器\n')
    
    while True:
        try:
            x = input('请输入除数:')
            y = input('请输入被除数:')
            z = float(x)/float(y)
            print('{}/{}={}'.format(x,y,z))
            break
        # 方法一:
        except(ZeroDivisionError,ValueError):
            print('你的输入有误,请重新输入')
        # 方法二:
        except Exception:
            print('你的输入有误,请重新输入')
        #方法三:
        except ZeroDivisionError: 
            print('0是不能做除数的!')
        except ValueError: 
            print('除数和被除数都应该是整值或浮点数!')
    

    相关文章

      网友评论

          本文标题:案例1:除法计算器

          本文链接:https://www.haomeiwen.com/subject/fyzguhtx.html