用while循环制作简易计算器
时间: 2023-11-27 09:04:10 浏览: 110
while的简单循环
以下是使用while循环制作简易计算器的Python代码示例:
```python
while True:
# 获取用户输入的表达式
expression = input("请输入一个数学表达式(例如 1+2)或输入 q 退出程序:")
# 如果用户输入 q,则退出程序
if expression == 'q':
print("程序已退出。")
break
# 将表达式中的数字和运算符分离出来
num1, operator, num2 = expression.split()
# 将字符串类型的数字转换为实际的数字类型
num1 = float(num1)
num2 = float(num2)
# 根据运算符计算结果
if operator == '+':
result = num1 + num2
elif operator == '-':
result = num1 - num2
elif operator == '*':
result = num1 * num2
elif operator == '/':
result = num1 / num2
else:
print("无效的运算符,请重新输入。")
continue
# 输出计算结果
print("计算结果为:", result)
```
阅读全文