相信计算器每个人都用过,不同的计算器有不同的功能,我就用了一些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年,北京)-优快云博客的最后