简单for循环写方法f(file, M,N)。文本文件a.txt,打印出M行,N列的值。注:列之间用竖线 分割。
时间: 2024-02-01 07:15:52 浏览: 49
刚学java,就利用For循环实现打印各种形状形
5星 · 资源好评率100%
下面是一个简单的实现:
```python
def f(file, M, N):
with open(file, 'r') as f:
for i in range(M):
line = f.readline().strip()
if not line:
break
values = line.split()
row = '|'.join(values[:N])
print(row)
```
其中,`file` 是文件名,`M` 是要打印的行数,`N` 是要打印的列数。函数会按照行顺序依次打印出前 `M` 行和前 `N` 列的值,列之间用竖线分割。如果文件不足 `M` 行,或某一行不足 `N` 列,函数会打印出所有可打印的值,并在行末补齐空格。
阅读全文