src = max(gameinfo.my_planets.values(), key=lambda p: p.num_ships)
dest = min(gameinfo.not_my_planets.values(), key=lambda p:p.num_ships)
if len(gameinfo.my_fleets) > 0:
for fleet in gameinfo.my_fleets.values():
print fleet.dest.id
self.dests.append(fleet.dest)
for i, value in self.dests:
print value.id
while value == dest:
self.dests[i] = choice(gameinfo.enemy_planets.values())
for i, fleet in gameinfo.my_fleets.values():
gamefleet.fleet_order(fleet, self.dests[i], int(fleet.num_ships))
# clear for now
self.dests = []
return
問題は、最後の 2 つの for ループで、正確に何をすべきかわからないことです...「反復不可」エラーが発生します。ロジックは正しいですが、キーワードが間違っているかどうかはわかりません。これを一晩中やっていましたtttt!