我有一个包含一句话的文件。我让用户选择“行”和“列”的数量。我想检查一下我可以在这种表格中写多少次而不拆分单词。现在我希望文本的形式是这样的:输入:行= 3列= 10个文件来自文件:猫有狗。输出:猫有***狗。猫**有狗。**
该程序无法拆分单词,并且无法在无法放置星星的地方进行拆分。这是我所做的代码的一部分,但我觉得我没有朝着好的方向发展。
我的问题: 1. 如何改进我的代码?2. 如何让它既能算字又能算字?3. 此任务的一般提示。
我的代码:
import sys
columns, rows, path = sys.argv[1:]
columns=int(columns)
rows=int(rows)
file=open(path,"r")
text=file.read()
list=list(text.split())
length=len(list)
for i in range(length):
k=len(lista[i])
if k<=columns:
print(list[i], end=" ")
else:
print("*")
慕工程0101907
相关分类