写一个python程序,可以实现对数字的加减乘除幂运算并输出结果
时间: 2024-03-09 16:46:32 浏览: 19
以下是一个简单的实现:
```python
def calculate(num1, num2, operator):
"""
实现数字的加减乘除幂运算
"""
if operator == "+":
return num1 + num2
elif operator == "-":
return num1 - num2
elif operator == "*":
return num1 * num2
elif operator == "/":
return num1 / num2
elif operator == "**":
return num1 ** num2
else:
return None
# 测试
num1 = 5
num2 = 2
operators = ["+", "-", "*", "/", "**"]
for operator in operators:
result = calculate(num1, num2, operator)
print(f"{num1} {operator} {num2} = {result}")
```
输出结果:
```
5 + 2 = 7
5 - 2 = 3
5 * 2 = 10
5 / 2 = 2.5
5 ** 2 = 25
```
在上面的代码中,calculate函数接受两个数字和一个运算符作为参数,根据不同的运算符进行加减乘除幂运算,并返回计算结果。在测试部分,我们遍历不同的运算符,分别进行计算并输出结果。