使用Python编写一个简单的命令行计算器
发布时间:2023-12-04 17:27:19
以下是一个简单的命令行计算器的Python代码:
def add(num1, num2):
return num1 + num2
def subtract(num1, num2):
return num1 - num2
def multiply(num1, num2):
return num1 * num2
def divide(num1, num2):
if num2 != 0:
return num1 / num2
else:
return "Error: Division by zero"
def calculate():
operation = input("请输入要执行的操作 (+, -, *, /): ")
num1 = float(input("请输入第一个数: "))
num2 = float(input("请输入第二个数: "))
if operation == "+":
print(f"{num1} + {num2} = {add(num1, num2)}")
elif operation == "-":
print(f"{num1} - {num2} = {subtract(num1, num2)}")
elif operation == "*":
print(f"{num1} * {num2} = {multiply(num1, num2)}")
elif operation == "/":
print(f"{num1} / {num2} = {divide(num1, num2)}")
else:
print("无效的操作")
# 使用例子
calculate()
运行以上代码后,将会提示您输入要执行的操作(加法,减法,乘法,除法),然后要求您输入两个数。程序将根据您的输入执行相应的操作并输出结果。
以下是一个使用例子:
请输入要执行的操作 (+, -, *, /): * 请输入第一个数: 6 请输入第二个数: 7 6.0 * 7.0 = 42.0
这个例子演示了输入乘法操作符(*),以及两个数(6和7),程序执行乘法操作并输出结果(42.0)。
