python实现一个电脑上的计算器
时间: 2023-07-07 21:15:09 浏览: 46
好的,以下是一个简单的 Python 计算器实现示例:
```python
while True:
# 获取用户输入
equation = input("请输入要计算的表达式(输入 q 退出):")
# 退出
if equation == "q":
break
# 计算表达式
try:
result = eval(equation)
print("计算结果为:", result)
except:
print("表达式输入错误,请重新输入。")
```
该计算器会循环等待用户输入表达式,支持加减乘除等基本运算符号,以及括号。如果用户输入的表达式有误,计算器会提示错误信息并等待用户重新输入。用户输入 q 即可退出程序。
相关问题
使用 Python 实现一个简单的计算器
好的,以下是一个简单的 Python 计算器的实现:
```python
def calculator():
num1 = float(input("请输入第一个数字: "))
operator = input("请输入运算符 (+, -, *, /): ")
num2 = float(input("请输入第二个数字: "))
if operator == "+":
print(num1 + num2)
elif operator == "-":
print(num1 - num2)
elif operator == "*":
print(num1 * num2)
elif operator == "/":
print(num1 / num2)
else:
print("无效的运算符")
calculator()
```
希望这个简单的计算器能够帮助你!
怎么用Python写一个程序实现计算器
你可以通过Python编写一个简单的计算器程序,可以使用Python内置的eval函数,它可以将一个字符串作为表达式计算,并返回计算结果。下面是一个示例程序:
```python
while True:
try:
# 获取用户输入
expr = input('请输入一个算术表达式:')
# 计算表达式
result = eval(expr)
print('计算结果为:', result)
except Exception as e:
print('计算错误:', e)
```
你可以在控制台中运行这个程序,并输入算术表达式,程序将会自动计算并输出结果。注意,这个程序并没有做任何的安全检查,用户可以输入任何Python表达式,包括危险的操作,所以在实际使用中应该加上适当的安全检查。