使用Python编写一个简单的计算器程序
在Python中,我们可以编写一个简单的计算器程序,它能够执行基本的数学运算,如加、减、乘、除,下面是一个示例代码:
# 定义一个函数,用于执行加法运算 def add(x, y): return x + y # 定义一个函数,用于执行减法运算 def subtract(x, y): return x - y # 定义一个函数,用于执行乘法运算 def multiply(x, y): return x * y # 定义一个函数,用于执行除法运算 def divide(x, y): if y == 0: return "Error: Division by zero" else: return x / y # 主程序,用于接收用户输入并调用相应的函数进行计算 while True: print("1. Add") print("2. Subtract") print("3. Multiply") print("4. Divide") print("5. Exit") choice = input("Enter choice (1/2/3/4/5): ") if choice == '5': break num1 = float(input("Enter first number: ")) num2 = float(input("Enter second number: ")) if choice == '1': print(num1, "+", num2, "=", add(num1, num2)) elif choice == '2': print(num1, "-", num2, "=", subtract(num1, num2)) elif choice == '3': print(num1, "*", num2, "=", multiply(num1, num2)) elif choice == '4': print(num1, "/", num2, "=", divide(num1, num2)) else: print("Invalid choice")
这个程序首先定义了四个函数,分别用于执行加、减、乘、除运算,主程序使用一个无限循环来接收用户输入,并根据用户的选择调用相应的函数进行计算,如果用户输入的数字为0,则除法函数会返回一个错误信息,当用户输入“5”时,程序会退出循环并结束运行。