-4

コードを実行すると、ダッシュが文字に置き換えられませんが、既存のダッシュに追加されます。これを修正する方法を知っている人はいますか?

ありがとう。

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 + "-"
4

1 に答える 1

0

追加のコードを投稿すると役立つ場合がありますが、コードを確認した後、次の行に間違いがあると思います。

new = new + "-"

new にdash( -) を追加しています。つまり、ここでは何も置き換えていませんが、-new に余分な dash( ) を追加しています。

于 2012-11-13T03:31:40.513 に答える