python模拟计算器程序代码_python作业:模拟计算器
时间: 2023-07-07 19:41:59 浏览: 96
好的,以下是一个简单的 Python 模拟计算器程序的代码示例:
```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("除数不能为0")
return x / y
print("选择操作:")
print("1.相加")
print("2.相减")
print("3.相乘")
print("4.相除")
while True:
# 获取用户输入
choice = input("输入你的选择(1/2/3/4):")
# 检查用户输入是否合法
if choice in ('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))
break
else:
print("无效的输入")
```
这个程序实现了四个基本的计算功能:相加、相减、相乘和相除。用户可以根据提示输入自己的选择和两个数字,然后程序将根据用户的选择进行计算并输出结果。程序还会检查用户输入的有效性,例如除数不能为0等。
阅读全文