Diferencia entre revisiones de «Ahorcado en Python»

Contenido eliminado Contenido añadido
Danimros (discusión | contribs.)
Extraer parte a una página separada
Danimros (discusión | contribs.)
Extraer parte a una página separada
Línea 252:
 
 
=== Clasificación ===
 
Podríamos hacer el juego más competitivo creando una clasificación. Para ello, tendríamos que pensar en algún sistema de puntuación para poder comparar los resultados de las diferentes partidas.
 
Creamos un diccionario tablaClasificacion, que contendrá el nombre del jugador y su puntuación.
 
<syntaxhighlight lang="python">
tablaClasificacion = { 'Dani': 4000,
'Pepe': 2000,
'Manolo': 1000 }
</syntaxhighlight>
 
==== Añadir puntuación ====
 
Tendríamos que pedir el nombre al jugador en una variable nombre al comenzar la partida y guardarlo en alguna variable, como jugador. Al final de la partida, calculamos la puntuación y la guardamos en el diccionario:
 
<syntaxhighlight lang="python">
tablaClasificacion[nombre] = puntuacion
</syntaxhighlight>
 
==== Mostrar clasificación =====
 
La función mostrarClasificación podría ser:
 
<syntaxhighlight lang="python">
def mostrarClasificacion(tablaClasificacion):
print("--------------------------------")
print(" CLASIFICACION ")
print("--------------------------------")
jugadores = list(tablaClasificacion.keys())
for nombreJugador in jugadores:
print(" ", nombreJugador, " ", tablaClasificacion[nombreJugador])
print("--------------------------------\n")
</syntaxhighlight>
 
<!-- No olvides cambiar la categoría siguiente por la adecuada -->