Python中编写计算器程序 要求输入连个数字并计算加减乘除乘方并输出结果
时间: 2024-09-11 21:03:35 浏览: 70
在Python中编写一个简单的计算器程序,你可以创建一个函数来接受用户输入的两个数字以及运算符,并根据运算符执行相应的计算。下面是一个基本的例子:
```python
def calculator():
# 获取用户输入
num1 = float(input("请输入第一个数字: "))
operator = input("请输入运算符 (+, -, *, / 或 **): ")
num2 = float(input("请输入第二个数字: "))
# 根据运算符执行计算
if operator == "+":
result = num1 + num2
elif operator == "-":
result = num1 - num2
elif operator == "*":
result = num1 * num2
elif operator == "/":
if num2 != 0:
result = num1 / num2
else:
print("错误:除数不能为零")
return
elif operator == "**": # 对于乘方,** 是 Python 中的幂运算符
result = num1 ** num2
else:
print("错误:无效的运算符")
return
# 输出结果
print(f"结果是: {result}")
# 调用函数
calculator()
```
在这个程序中,用户可以输入任意两个数字和一个运算符,然后程序会计算出结果。如果输入了无效的运算符或者除法运算中除数为零,程序会给出相应提示。
阅读全文