我有一个程序
这是我设法创建的代码。这是一个子程序,而且相当错误。
uniqueWords = []
positions = []
file =
def valChoice():
choice = (" ")
while choice not in ["compress", "decompress"]:
choice = input("Choose compress or decompress").lower()
if choice not in ["compress", "decompress"]:
print("Please input compress or decompress")
finalChoice = valChoice()
if finalChoice = ("compress"):
print("This where i get confused..")
elif finalChoice = ("decompress"):
print("This where i get confused..")
这段代码有什么问题?我该如何解决?
答案 0 :(得分:1)
我在上面的警告中,我会对我认为你要问的内容进行一拍。
要压缩文件,请迭代输入的单词。将每个单词引用存储在字典中:单词本身是键,其位置是值。如果单词已在字典中,则将新位置引用添加到现有引用列表中。
解压缩反向运作:制作一系列位置和单词。将该序列按升序排序。连接单词以制作原始文本。
这是您现在需要的帮助水平吗?