用python编写计算器

相信计算器每个人都用过,不同的计算器有不同的功能,我就用了一些python自带的运算功能编写了一个简易版的计算器

废话不多说,直接上代码!

def jia(a,b):
    return a+b

def jian(a,b):
    return a-b

def cheng(a,b):
    return a*b

def chu(a,b):
    return a/b

def cifang(a,b):
    return a**b

def yushu(a,b):
    return a%b

def shang(a,b):
    return a//b

while True:
    zhi1 = int(input("请输入第一个值:"))
    zhi2 = int(input("请输入第二个值:"))

    fuhao = input(f"你要对{zhi1}和{zhi2}进行什么操作(+ - × ÷ 次方 余数 商)")

    if fuhao == "+":
        print("")
        print(f"{zhi1}+{zhi2}={jia(zhi1,zhi2)}")
        print("")

    elif fuhao == "-":
        print("")
        print(f"{zhi1}-{zhi2}={jian(zhi1,zhi2)}")
        print("")

    elif fuhao == "×":
        print("")
        print(f"{zhi1}×{zhi2}={cheng(zhi1,zhi2)}")
        print("")

    elif fuhao == "÷":
        print("")
        print(f"{zhi1}÷{zhi2}={chu(zhi1,zhi2)}")
        print("")

    elif fuhao == "次方":
        print("")
        print(f"{zhi1}的{zhi2}次方是{cifang(zhi1,zhi2)}")
        print("")

    elif fuhao == "余数":
        print("")
        print(f"{zhi1}÷{zhi2}的余数是{yushu(zhi1,zhi2)}")
        print("")

    elif fuhao == "商":
        print("")
        print(f"{zhi1}÷{zhi2}的商是{shang(zhi1,zhi2)}")

    else:
        print("符号错误!检查后重输!")

内容比较简单,运算符号的详解详见:用python计算水费(2023年,北京)-优快云博客的最后

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值