我有一份只有一句话的档案。我让用户选择“行”和“列”的数量。我想看看我能在这种表格里写多少遍这个句子而不分裂好的。现在我希望文本的形式如下: 输入: 行数=3 列=10 档案中的场景:猫有狗。 输出: 猫有*** 狗。猫** 他有狗。**
这个程序不能分割单词,也不能在它们不适合的地方放置星星。这是我做的代码的一部分,但我觉得我没有朝着好的方向走。你知道吗
我的问题: 1如何改进代码? 2如何让它既算得上汉字,又算得上文字? 三。此任务的一般提示。你知道吗
我的代码:
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("*")
这比我想象的要难。可能有一个更简单的解决方案,但您可以尝试以下方法:
相关问题 更多 >
编程相关推荐