corrigir erro de newline em f-strings

This commit is contained in:
2026-03-19 12:40:47 +00:00
parent 53a182c525
commit 6952e5b03a

View File

@ -33,8 +33,7 @@ def criarTabuleiro(
mapa: Mapa | None, mapa: Mapa | None,
) -> None: ) -> None:
dimensoes_surface_principal: tuple[int, int] = surface.get_size() dimensoes_surface_principal: tuple[int, int] = surface.get_size()
max_altura: int = int( max_altura: int = int((dimensoes_surface_principal[0] - 20) / dimensao_tabuleiro[0])
(dimensoes_surface_principal[0] - 20) / dimensao_tabuleiro[0])
max_largura: int = int( max_largura: int = int(
(dimensoes_surface_principal[1] - 20) / dimensao_tabuleiro[1] (dimensoes_surface_principal[1] - 20) / dimensao_tabuleiro[1]
) )
@ -62,8 +61,7 @@ def popularMapa(mapa: Mapa) -> None:
for pos_y in range(0, mapa.dimensao[0]): for pos_y in range(0, mapa.dimensao[0]):
for pos_x in range(0, mapa.dimensao[1]): for pos_x in range(0, mapa.dimensao[1]):
# escolher uma estrategia aleatoria # escolher uma estrategia aleatoria
tmp_estrategia = random.choice( tmp_estrategia = random.choice(ModEstrategia.listaNomesEstrategias())
ModEstrategia.listaNomesEstrategias())
# criar Agente com estrategia aleatoria e colocar na posicao y e x # criar Agente com estrategia aleatoria e colocar na posicao y e x
mapa.mundo[pos_y][pos_x] = Agente(tmp_estrategia) mapa.mundo[pos_y][pos_x] = Agente(tmp_estrategia)
@ -84,9 +82,7 @@ def mostrarEstatisticas(mapa: Mapa | None) -> None:
n_total_agentes += 1 n_total_agentes += 1
for tipo_estrategia in stats_estrategias: for tipo_estrategia in stats_estrategias:
print( print(
f"{tipo_estrategia}: { f"{tipo_estrategia}: {(stats_estrategias[tipo_estrategia] / n_total_agentes) * 100:3.2f}"
(stats_estrategias[tipo_estrategia] / n_total_agentes) * 100:3.2f
}"
) )
@ -145,7 +141,8 @@ def main(mapa: Mapa | None, tamanho_mapa: tuple[int, int]):
mapa = Mapa(tamanho_mapa) mapa = Mapa(tamanho_mapa)
popularMapa(mapa) popularMapa(mapa)
# (367, 250) # fazer interaccoes entre agentes
criarTabuleiro(janela, mapa.dimensao, mapa) criarTabuleiro(janela, mapa.dimensao, mapa)
pg.display.flip() pg.display.flip()
clock.tick(60) clock.tick(60)