计算器极大地提高了人们进行数字计算的效率与准确性,无论是超市的收银台,还是集市的小摊位,都能看到计算器的身影。计算器最基本的功能是四则运算。本案例要求编写代码,实现计算器的四则运算功能。
时间: 2024-10-24 22:02:48 浏览: 27
当然,要编写一个简单的计算器,我们可以使用 Python 的基本算术操作符和控制流结构(如 if-else 或 switch-case)。这里是一个基础的文本界面计算器示例:
```python
def add(x, y):
return x + y
def subtract(x, y):
return x - y
def multiply(x, y):
return x * y
def divide(x, y):
if y != 0:
return x / y
else:
print("Error: Division by zero is not allowed.")
return None
def calculator():
while True:
print("\nSelect operation:")
print("1. Add")
print("2. Subtract")
print("3. Multiply")
print("4. Divide")
print("5. Exit")
choice = input("Enter your choice (1/2/3/4/5): ")
if choice in ('1', '2', '3', '4'):
num1 = float(input("Enter first number: "))
num2 = float(input("Enter second number: "))
if choice == '1':
result = add(num1, num2)
elif choice == '2':
result = subtract(num1, num2)
elif choice == '3':
result = multiply(num1, num2)
else: # choice == '4'
result = divide(num1, num2)
if result is not None:
print(f"Result: {result}")
elif choice == '5':
break
else:
print("Invalid choice. Please try again.")
calculator()
```
这个程序定义了四个函数分别对应加、减、乘、除四种操作,然后在主循环中让用户选择操作并输入数字。如果用户选择的是除法,还需要检查第二个数是否为零。
阅读全文