当前位置:首页 > python > 正文

用python设计简易计算器

  • python
  • 2024-06-04 04:44:42
  • 4325

首先,需要导入Python标准库中的数学模块math,它提供了丰富的数学函数。 随后,定义一个函数calculate,该函数接收运算符和两个运算数作为参数,并返回计算结果。
运算符处理
根据输入的运算符,使用if-elif-else语句进行判断。 对于加法、减法、乘法、除法这四种基本运算,分别调用math模块中的对应函数进行计算。 对于其他无效运算符,则抛出ValueError异常。
输出结果
计算完成后,将结果作为函数的返回值。 在主程序中,获取用户输入的运算符和运算数,调用calculate函数进行计算,并将结果输出到控制台。
示例代码
python
import math
def calculate(operator, num1, num2):
if operator == '+':
return num1 + num2
elif operator == '-':
return num1 - num2
elif operator == '':
return num1 num2
elif operator == '/':
return num1 / num2
else:
raise ValueError("Invalid operator")
if __name__ == "__main__":
while True:
operator = input("Enter operator (+, -, , /): ")
num1 = float(input("Enter first number: "))
num2 = float(input("Enter second number: "))
result = calculate(operator, num1, num2)
print("Result:", result)