计算器极大地提高了人们进行数字计算的效率与准确性,无论是超市的收银台,还是集市的小摊位,都能够看到计算器的身影。本实例要求编写程序,实现计算器的四则运算功能。python
时间: 2024-05-10 14:18:38 浏览: 181
好的,可以使用Python编写一个简单的计算器程序。以下是代码示例:
```python
# 定义四则运算函数
def add(a, b):
return a + b
def subtract(a, b):
return a - b
def multiply(a, b):
return a * b
def divide(a, b):
if b == 0:
return "Error: division by zero"
return a / b
# 主程序
print("Welcome to Calculator!")
while True:
# 获取用户输入
num1 = float(input("Enter first number: "))
operator = input("Enter operator (+, -, *, /): ")
num2 = float(input("Enter second number: "))
# 执行对应的运算
if operator == "+":
result = add(num1, num2)
elif operator == "-":
result = subtract(num1, num2)
elif operator == "*":
result = multiply(num1, num2)
elif operator == "/":
result = divide(num1, num2)
else:
print("Invalid operator!")
continue
# 输出结果
print(f"Result: {result}")
# 询问用户是否继续计算
choice = input("Do you want to continue? (y/n): ")
if choice == "n":
break
print("Thank you for using Calculator!")
```
这个程序可以接受用户输入两个数字和一个操作符,然后执行对应的四则运算,并输出结果。如果除数为0,则会返回错误信息。用户可以选择继续计算或退出程序。
阅读全文