用python编写程序,模拟计算器实现两个数的加减乘除
时间: 2024-03-15 10:44:56 浏览: 82
python综合小作业5
好的,下面是实现这个功能的Python代码:
```python
while True:
# 获取用户输入的两个数字和运算符
num1 = float(input("请输入第一个数字:"))
operator = input("请输入运算符(+、-、*、/),输入q退出程序:")
num2 = float(input("请输入第二个数字:"))
# 根据运算符进行相应的计算
if operator == "+":
print(f"{num1} + {num2} = {num1 + num2}")
elif operator == "-":
print(f"{num1} - {num2} = {num1 - num2}")
elif operator == "*":
print(f"{num1} * {num2} = {num1 * num2}")
elif operator == "/":
print(f"{num1} / {num2} = {num1 / num2}")
elif operator == "q":
break
else:
print("输入的运算符不合法,请重新输入!")
```
这段代码使用了一个无限循环来实现不断进行计算的功能,直到用户输入q退出程序。每次循环中,程序会获取用户输入的两个数字和运算符,并根据运算符进行相应的计算,最后输出结果。注意,在除法运算中,我们使用了float()函数将输入的数字转换为浮点数,以避免整数除法的问题。
阅读全文