我是编程新手,我很难在循环中累积
wrong_guesses=0
formSoFar=''
game_over=False
while (game_over==False and wrong_guesses<max_guesses):
guess1= raw_input("Please enter an operation symbol or digit: ")
if (guess1 in formula):
print "Your guess is correct!"
for i in range (len(formula)):
if (randomFormula[i] == guess1):
formSoFar += formula[i]
else:
formSoFar+= "-"
print "The formula you have guessed so far is: ",formSoFar
假设用户试图猜测的方程是 1+2+3 并且他们的第一次猜测是 2 形式SoFar 是 --2-- 但他们第二次猜测它应该显示第一次猜测,所以如果他们猜测 1 它应该是 1-2-- 但此代码正在打印--2--1-2-- 请帮助 :(