实现一个用于计算(包括加减乘除)的小程序
时间: 2024-05-14 10:12:32 浏览: 271
很好的,我可以帮你实现一个简单的计算器程序。以下是代码示例:
```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:
raise ValueError("除数不能为零")
return x / y
print("选择运算:")
print("1.加")
print("2.减")
print("3.乘")
print("4.除")
# 获取用户输入
choice = input("输入你的选择(1/2/3/4):")
num1 = float(input("输入第一个数字:"))
num2 = float(input("输入第二个数字:"))
if choice == '1':
print(num1, "+", num2, "=", add(num1, num2))
elif choice == '2':
print(num1, "-", num2, "=", subtract(num1, num2))
elif choice == '3':
print(num1, "*", num2, "=", multiply(num1, num2))
elif choice == '4':
print(num1, "/", num2, "=", divide(num1, num2))
else:
print("非法输入")
```
这段程序允许用户选择加、减、乘、除四种运算方式,并且可以输入两个数字进行计算。程序会根据用户的选择调用相应的函数进行计算,最后输出结果。如果用户输入了非法的选项,程序会提示“非法输入”。注意,这里使用了异常处理机制,如果用户输入的除数为零,程序会抛出一个 ValueError 异常。
阅读全文