数据库
MySQL
ORACLE
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
Linux运维
中间件
shell脚本
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
占位哈哈
首页 动态 发帖 版块 我的
 退出
游客  
等级:
金豆:
经验:
首页  /  编程开发  /  Python  /  正文

实现加减乘除计算器

  844 
 0
 0
代码如下:

class myCalc:
    definit_(self,a,b):
        self.a=a
        self.b=b
    def addition(self, Retain):
        return round(self.a+self.b, Retain)
    def subtraction(self, Retain):
        return round(self.a-self.b, Retain)
    def multiplication(self, Retain):
        return round(self.a * self.b, Retain)
    def division(self, Retain):
        return round(self.a/self.b, Retain)
通过while执行无限循环并等待用户输入获得计算结果,代码如下:

while 1:
    get_num1=input(“请输入第一个数字:")
    opera=input("请输入运算符:")
    get_num2=input(“请输入第二个数字:")
    get_retain=input(“请输入保留的小数位数:")
    num1=float(get_num1)
    num2=float(get_num2)
    retain=int(get_retain)
    result=0.00
    if opera=="+":
        result=myCalc(num1,num2).addition(retain)
    elif opera=="-":
        result=myCalc(num1,num2).subtraction(retain)
    elif opera=="*l:
        result=myCalc(num1, num2).multiplication(retain)
    else:
        result=myCalc(num1,num2).division(retain)
    print("结果是:",result)
通过键盘输入一个整型或浮点型数字,然后按下〈Enter〉键,接着依次输入运算符号、第二个数字、要保留的小数位数,最后按下<Enter>键得到运算结果:

请输入第一个数字:5

请输入运算符:/

请输入第二个数字:3

请输入保留的小数位数:2

结果是:1.67

请输入第一个数字:

标签:
作者签名: 只有努力,才会有收获   楼主  2020-09-22 09:59:01

点赞推荐

回复列表
合作伙伴:
Powered by 运维术 8.3.2
© 2017-2024 模板 by 黑衣人
您的IP: 3.145.18.228 , 2024-09-20 06:06:52
Powered by 运维术 8.3.2
© 2017-2024 模板 by 黑衣人
(0) 分享
分享
取消
我的客服