Cómo hacer un sorteo de la Champions en Python
En esta entrada os vamos a explicar como simular tu propio sorteo de la Champions en Python. De este modo, podrás sortear los emparejamientos de cuartos de final con los equipos que quieras.
Aquí os dejo la solución del código completo:
import random
#Creamos la lista con los nombres de los 8 equipos
equipos=["Bayern Munich","Liverpool","Manchester City","Real Madrid","Chelsea","PSG","Ajax","Benfica"]
#Damos un orden aleatorio a los elementos de la lista anterior
sorteo=random.sample(equipos,8)
#Emparejamos los resultados del paso anterior
emparejamientoa=[sorteo[0],sorteo[1]]
print("El primer emparejamiento es entre", sorteo[0], "vs", sorteo[1])
emparejamientob=[sorteo[2],sorteo[3]]
print("El segundo emparejamiento es entre", sorteo[2], "vs", sorteo[3])
emparejamientoc=[sorteo[4],sorteo[5]]
print("El tercer emparejamiento es entre", sorteo[4], "vs", sorteo[5])
emparejamientod=[sorteo[6],sorteo[7]]
print("El cuarto emparejamiento es entre", sorteo[6], "vs", sorteo[7])
En primer lugar, crearemos una lista con el número de equipos que deseamos, en este caso 8.
A continuación, cambiamos el orden aleatoriamente de los elementos de la lista anterior, para ello utilizamos random.sample(“el nombre de la variable”,”la longitud de la misma”)
Por último, emparejamos los resultados usando print y eligiendo la posición en la lista aleatoria que hemos creado los mostramos en pantalla.
Entrada escrita por Martín Carlo Sperti Molina.