#定义除法函数
def chu_fa(num1,num2):
return num1 / num2
#定义加法函数
def add(num1,num2):
return num1 + num2
#定义乘法函数
def multiply(num1,num2):
return num1 * num2
#定义减法函数
def subtract(num1,num2):
return num1 - num2
if __name__ == "__main__":
while True:
try:
num = input("1.除法\t2.加法\t3.减法\t4.乘法\t9.退出")
if num =="1":
print("-------除法运算--------")
num1 = int(input("请输入分子:"))
num2 = int(input("请输入分母:"))
result = chu_fa(num1,num2)
print(result)
print("-----------------------")
elif num == "2":
print("-------加法运算--------")
num1 = int(input("请输入第一个数:"))
num2 = int(input("请输入第二个数:"))
result = add(num1,num2)
print(result)
print("-----------------------")
elif num == "3":
print("-------减法运算--------")
num1 = int(input("请输入第一个数:"))
num2 = int(input("请输入第二个数:"))
result = subtract(num1,num2)
print(result)
print("-----------------------")
elif num == "4":
print("-------乘法运算--------")
num1 = int(input("请输入第一个数:"))
num2 = int(input("请输入第二个数:"))
result = multiply(num1,num2)
print(result)
print("-----------------------")
elif num == "9":
break
except ZeroDivisionError:
print("请输入正确的分子,分子不能为零")
except ValueError:
print("请输入正确的数字")
except KeyboardInterrupt:
print(print("请输入正常数字2退出"))
python实现计算器
关注
打赏