Python编写一个计算器,要求根据输入的数字和四则运算符,计算出结果并输出
时间: 2024-03-08 11:48:25 浏览: 137
好的,以下是Python编写的简单计算器代码:
```python
while True:
# 获取用户输入
num1 = float(input("请输入第一个数字:"))
op = input("请输入运算符(+、-、*、/): ")
num2 = float(input("请输入第二个数字:"))
# 根据运算符计算并输出结果
if op == '+':
print("结果为:", num1 + num2)
elif op == '-':
print("结果为:", num1 - num2)
elif op == '*':
print("结果为:", num1 * num2)
elif op == '/':
if num2 == 0:
print("除数不能为0,请重新输入")
else:
print("结果为:", num1 / num2)
else:
print("输入有误,请重新输入")
# 询问用户是否继续计算
again = input("是否继续计算(y/n): ")
if again.lower() == 'n':
break
```
这个计算器会不断循环,直到用户输入'n'为止。用户每次输入两个数字和一个运算符,计算出结果并输出。如果运算符不是'+','-','*','/'中的一个,或者在除法运算中第二个数为0,都会提示输入有误。
阅读全文
相关推荐
















