文本文件question.txt中有若干道基于整数的加减乘除运算题。编程对该文件中的各道题目进行求解,并将答按给出的形式写到文本文件answer.txt中。除法运算结果只保留整除部分。
时间: 2024-02-22 11:55:06 浏览: 125
好的,您的问题是关于文件操作和数学计算的。针对您的问题,我可以提供以下 Python 代码:
```python
# 读取题目文件
with open('question.txt', 'r') as f:
questions = f.readlines()
# 对题目进行求解
answers = []
for q in questions:
a, op, b = q.split()
a, b = int(a), int(b)
if op == '+':
answers.append(str(a + b))
elif op == '-':
answers.append(str(a - b))
elif op == '*':
answers.append(str(a * b))
elif op == '/':
answers.append(str(a // b))
# 将答案写入文件
with open('answer.txt', 'w') as f:
f.write('\n'.join(answers))
```
您可以将以上代码保存到一个 Python 文件中,然后在命令行中运行该文件即可。注意,题目文件和答案文件的文件名需要与代码中的文件名保持一致,并且需要和 Python 文件放在同一个文件夹下。
希望能够帮助您解决问题!
阅读全文