>好的,作为我的学校作业,我被告知导入一个 txt 文件并将其存储在列表中,我已经正确地完成了此操作,下一步是在 3x3 网格中打印项目。我已经想出了一个解决方案,但它似乎不起作用。这是我的代码:
import time
import random
words = open("Words.txt","r")
WordList = []
for lines in words:
WordList.append(lines)
WordList=[line.rstrip('n')for line in WordList]
print(WordList(0,2))
我的解决方案是,我将一次从列表中打印出 3 个,因此我将打印位置 0、1 和 2。然后我会打印 3、4 和 5,然后我会打印 6、7 和 8,我会有我的解决方案。
我的问题的答案很简单:
print(WordList[0:3])
print(WordList[3:6])
print(WordList[6:9])
尝试将行拆分为一个列表,然后打印列表,同时每隔三次打印添加新行,不要将行附加到单词列表。
words= words.rstrip('n')
WordList = words.split(" ")
count = 0
for word in WordList:
if count % 3 == 0:
print("n")
print (word)
count++