<p><strong>这将起作用,因为下面是错误</p>
<pre class="lang-py prettyprint-override"><code>moves = int(input("Enter the number of moves: "))
throw00 = []
throw01 = []
throw10 = []
throw11 = []
player_move_dif = [] #create an empty list out of your for-loop
for i, turn in enumerate(range(moves)): #use enumerate() to count the loops
if i >= 0: #first move has no previous one
player_move_dif.append(input("Choose your move number %s (0 or 1):" % (turn+1)))
player_move_2 = int(player_move_dif[i])
player_previous_move = int(player_move_dif[i-1])
else:
player_move_dif.append(input("Choose your move number %s (0 or 1):" % (turn+1)))
player_move_2 = int(player_move_dif[i])
player_previous_move = int(player_move_dif[i-1])
#continue
#############################################################################
"""REMOVED THIS LINE OF CODE- for turn in range(moves): #store player moves in the respective lists Because This Means That The Number Of Moves The Player Entered `append` the given input that number of times"""
################################################################################
if player_move_2 == 0 and player_previous_move == 0:
throw00.append(player_move_2)
elif player_move_2 == 0 and player_previous_move == 1:
throw01.append(player_move_2)
else:
throw11.append(player_move_2)
print(throw00)
print(throw01)
print(throw10)
print(throw11)
</code></pre>