私はenemyPokemonという4つの辞書を持っていますが、敵が行うことができる辞書があります。 '別の変数を得るために変数と文字列を一緒に追加するには
あなたが戦っている敵のポケモンに応じて、ムーブリストからランダムなムーブを選択しようとしていますが、その方法はわかりません。
これは私が書いたコードです:
xは4敵ポケモンのいずれかを選択する変数です。
enemyPokemon = {
1: 'Slowpoke',
2: 'Eevee',
3: 'Piplup',
4: 'Rattata',
}
SlowpokeFight = {
1:'Water Pulse',
2:'Zen Headbutt',
3:'Tackle',
4:'Rain Dance',
}
EeveeFight = {
1:'Sand Attack',
2:'Bite',
3:'Double-Edge',
4:'Last Resort',
}
PiplupFight = {
1:'Water Sport',
2:'Peck',
3:'Bubble',
4:'Drill Peck',
}
RattataFight = {
1:'Tail Whip',
2:'Quick Attack',
3:'Hyper Fang',
4:'Crunch',
}
randomMove = random.randint(1,4)
whatEnemy = str(enemyPokemon[int(x)])+'Fight')
print (str(whatEnemy[int(randomMove)]))
print (randomMove)
print (whatEnemy[int(x)])
はここでエラー何ですか? update:2行目のコード 'whatEnemy = str(enemyPokemon [int(x)])+ 'Fight'' –
あなたの投稿を編集して使用している辞書を含めることができますどのように物事を設定し、これを行うために変更する必要があるかもしれません。 – coralvanda