当我运行代码时,它不会用字母替换破折号,而是将其添加到现有破折号上。有谁知道如何解决这个问题?
感谢。
a = 0
new = ""
while a < limit:
for i in range(len(formula2)):
if (formula2[i] == partial_fmla[i]):
new[i] = new + partial_fmla[i]
elif (formula2[i] == guess):
new[i] = guess
else:
new = new + "-"
答案 0 :(得分:0)
发布一些额外的代码可能会有所帮助,但在查看您的代码之后,我认为这一行有一个错误:
new = new + "-"
您正在向新网站添加短划线(-
),这意味着您不会在此处替换任何内容,但是您要向新网站添加额外的短划线(-
)。