python实现袖珍计算器
时间: 2024-04-30 17:14:50 浏览: 188
Python实现袖珍计算器可以使用eval函数来实现简单的计算功能。eval函数可以将字符串作为Python表达式进行求值。
以下是一个简单的Python实现袖珍计算器的示例代码:
```python
def calculator(expression):
try:
result = eval(expression)
return result
except:
return "Invalid expression"
expression = input("请输入要计算的表达式:")
result = calculator(expression)
print("计算结果:", result)
```
在这个示例中,我们定义了一个名为calculator的函数,它接受一个表达式作为参数,并使用eval函数对表达式进行求值。如果表达式无效,eval函数会引发异常,我们通过try-except语句来捕获异常并返回"Invalid expression"。
用户可以通过input函数输入要计算的表达式,然后调用calculator函数进行计算,并将结果打印出来。
阅读全文