Python编写案例:实现一个简单的计算器
发布时间:2023-12-04 17:52:45
以下是一个简单的计算器的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 "Cannot divide by zero!"
else:
return x / y
print("Simple Calculator")
print("1. Add")
print("2. Subtract")
print("3. Multiply")
print("4. Divide")
choice = input("Enter your choice (1/2/3/4): ")
if choice not in ['1', '2', '3', '4']:
print("Invalid choice!")
else:
num1 = float(input("Enter first number: "))
num2 = float(input("Enter second number: "))
if choice == '1':
result = add(num1, num2)
print("Result: ", result)
elif choice == '2':
result = subtract(num1, num2)
print("Result: ", result)
elif choice == '3':
result = multiply(num1, num2)
print("Result: ", result)
elif choice == '4':
result = divide(num1, num2)
print("Result: ", result)
这个程序首先定义了四个函数,分别用于执行加法、减法、乘法和除法运算。然后,它打印出计算器的菜单,提示用户输入选择的操作。之后,根据用户的选择,程序要求用户输入两个数字,并根据选择调用相应的函数来执行计算。最后,计算结果被打印出来。
以下是一个使用例子:
Simple Calculator 1. Add 2. Subtract 3. Multiply 4. Divide Enter your choice (1/2/3/4): 3 Enter first number: 5 Enter second number: 2 Result: 10.0
在这个例子中,用户选择了乘法运算,然后输入了两个数字5和2。程序调用了multiply函数,并将结果10.0打印出来。
希望这个例子能帮助你理解如何在Python中实现一个简单的计算器。你可以根据自己的需求对代码进行修改和扩展,添加更多的功能和运算操作。
