Mundo em Python

Sorteio de Clubes para a Taça de Portugal

import random
lista_clubes = ["FC Porto","Varzim","Sp. Braga","Vilaverdense","Beira-Mar","Casa Pia"
,"Vitória FC","Machico","Oliveira do Hospital","Valadares Gaia","Leixões","Dumiense",
"Camacha","Pêro Pinheiro","Pevidém","São João de Ver","Rabo de Peixe",
"Benfica","Tondela","Farense","Vizela","Ac. Viseu","Sanjoanense","Famalicão","Mafra",
"Vitória SC","Gil Vicente","Nacional","Arouca","Estoril Praia","Moreirense","B SAD"] print(len(lista_clubes))
aleatorio = random.sample(lista_clubes, 16)
print("Grupo A")
print(aleatorio)
# Calcular a diferença para mostrar o grupo B
total = set(lista_clubes)
grupoA = set(aleatorio)
grupoB = list(total - grupoA)
print("Grupo B")
print(grupoB)
cont = 1
while cont <=8:
equipaA = random.sample(grupoA, 1)
equipaB = random.sample(grupoB, 1)
print(f"A Equipa {equipaA} joga com {equipaB}.")
grupoaf = set(grupoA)
subgrupoa = set(equipaA)
grupoA = list(grupoaf - subgrupoa)
grupobf = set(grupoB)
subgrupob = set(equipaB)
grupoB = list(grupobf - subgrupob)
cont = cont +1
0