下面的代碼是我編碼的一個口袋妖怪仿製品,而列表中的pokemon是一個類的所有實例。該腳本不引發錯誤,但無論怎樣我打字,它進入else語句「這不是一個寵物小精靈」,並呼籲player1_select()
......對於i,j in listname.iteritems():不起作用
pokemon_dict = {"joe":joe,"alex":alex,"ginger beard man":ginger_beard_man,"mark":mark}
pokemon_list = ["joe","alex","mark","ginger beard man"]
def player1_select():
print pokemon_list
response = raw_input("trainer 2 wants to battle! which pokemon do you choose!?")
for i,j in pokemon_dict.iteritems():
if response == i:
print "player1 selected " + i + "!"
p1 = j
player2_select(p1)
else:
print "That's not a pokemon! yet..."
player1_select()