文件 test7-5. txt 保存了如下一组运算表达式: 12+23 6*9 24-5 72/6 5-29 43+3 编写一个程序从文件读取这些 如下: 表达式,执行计算,输出计算结果,运行结果 12+23=35 6*9=54 24-5=19 5-29=-24 43+3=46
时间: 2024-03-08 12:49:43 浏览: 60
好的,我可以帮你编写这个程序。你可以参考以下代码:
```python
with open("test7-5.txt", "r") as f:
expressions = f.readlines()
for exp in expressions:
exp = exp.strip()
result = eval(exp)
print(f"{exp}={result}")
```
这个程序首先打开文件 `test7-5.txt`,读取每一行表达式,并使用 `eval` 函数计算表达式的值。最后输出每个表达式和它的计算结果。注意,`eval` 函数可以直接计算字符串表达式的值,但是在实际应用中需要注意安全性问题,因为它可以执行任意的代码。
阅读全文