#funciones
def calcular_puntos(pg,pe):
puntos=[]
for i in range(N):
pun=pg[i]*3+pe[i]*1
puntos.append(pun)
return puntos
def ordenamiento_burbuja(nombres,pg,pe,pp,puntos):
for i in range(0,N-1,1):
for j in range(i+1,N,1):
if puntos[i]<=puntos[j]:
t=nombres[i]
nombres[i]=nombres[j]
nombres[j]=t
t=pg[i]
pg[i]=pg[j]
pg[j]=t
t=pe[i]
pe[i]=pe[j]
pe[j]=t
t=pp[i]
pp[i]=pp[j]
pp[j]=t
t=puntos[i]
puntos[i]=puntos[j]
puntos[j]=t
return nombres,pg,pe,pp,puntos
#programa principal
N=int(input("cantiad de equipos: "))
nombres=[]
pg=[]
pe=[]
pp=[]
puntos=[]
for i in range(N):
nom=input("nombre equipos: ")
p_g=int(input("partidos ganados: "))
p_e=int(input("partidos empatados: "))
p_p=int(input("partidos perdidos: "))
nombres.append(nom)
pg.append(p_g)
pe.append(p_e)
pp.append(p_p)
#calcular puntos
puntos=calcular_puntos(pg,pe)
#ordenamiento
nombres,pg,pe,pp,puntos=ordenamiento_burbuja(nombres,pg,pe,pp,puntos)
#falta imprimir porque no se como presentar los datos