【发布时间】:2019-06-23 05:33:00
【问题描述】:
在程序中,您可以使用二维列表来模拟幻方。编写一个 Python 程序来测试一个 3×3 的网格是否是一个有效的幻方。该程序从名为 input.txt 的文本文件中读取输入。文件中的每一行正好包含 9 个数字,对应于第二行,最后三个值对应于最后一行。
我不是在为如何创建程序来检查正方形是否是幻方而苦恼,但是当我运行它时如何将“input.txt”读入程序中?
【问题讨论】:
标签: python
在程序中,您可以使用二维列表来模拟幻方。编写一个 Python 程序来测试一个 3×3 的网格是否是一个有效的幻方。该程序从名为 input.txt 的文本文件中读取输入。文件中的每一行正好包含 9 个数字,对应于第二行,最后三个值对应于最后一行。
我不是在为如何创建程序来检查正方形是否是幻方而苦恼,但是当我运行它时如何将“input.txt”读入程序中?
【问题讨论】:
标签: python
如果您只想了解如何阅读input.txt 文件,您可以这样做:
f = open('input.txt', 'r'):
f.read()
如果您的 input.txt 文件位于当前路径中。
【讨论】:
'input.txt' 替换为该目录的完整路径即可。
os.cwd() 获取当前目录路径。