私はプログラミングが初めてで、ループ内で蓄積するのに苦労しています
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 であるとすると、formSoFar は --2-- ですが、2 回目の推測では最初の推測も表示されるはずなので、1 と推測した場合はそうなるはずです。 1-2-- ですが、このコードは印刷中です--2--1-2-- 助けてください :(