Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- repetir=1
- while repetir == 1:
- numerodeveces=int(input("Numero participantes: "))
- for i in range(numerodeveces):
- nombre = input("n Nombre del binguero %s : " % (i+1))
- tarjeta_bingo = listaAleatorios()
- dicci=dict()
- puntaje = 0
- dicci['nombre'] = nombre
- dicci['tarjeta_bingo'] = tarjeta_bingo
- dicci['puntaje'] = puntaje
- print('{} tiene la cartilla: '.format(dicci.get('nombre')))
- distribuir_grilla(tarjeta_bingo, 3)
- participantes.append(dicci)
- bolos=tandabolos()
- print('0=======================Empiesa el juego=======================0')
- print('La tanda de bolos es: n')
- distribuir_grilla(bolos, 15)
- def mostrar_ganador(participantes):
- ganador=''
- valorMasAlto=0
- for d in participantes:
- if d['puntaje']>valorMasAlto:
- valorMasAlto = d['puntaje']
- ganador = d['nombre']
- return ganador, valorMasAlto
- participantes = [{'nombre': 'Juan', 'tarjeta_bingo': 5, 'puntaje': 15},
- {'nombre': 'Laura', 'tarjeta_bingo': 2, 'puntaje': 10},
- {'nombre': 'Pedro', 'tarjeta_bingo': 1, 'puntaje': 3},
- {'nombre': 'Raquel', 'tarjeta_bingo': 4, 'puntaje': 20}
- ]
- def mostrar_ganador(participantes):
- ganador = ''
- valorMasAlto = 0
- for d in participantes:
- if d['puntaje'] > valorMasAlto:
- valorMasAlto = d['puntaje']
- ganador = d['nombre']
- return ganador, valorMasAlto
- ganador = mostrar_ganador(participantes)
- nombre = ganador[0]
- puntos = ganador[1]
- print(f"El ganador es {nombre} con {puntos} puntos")
- nombre, puntos = mostrar_ganador(participantes)
- print(f"El ganador es {nombre} con {puntos} puntos")
- import operator
- def mostrar_ganador(participantes):
- ganador = max(participantes, key=operator.itemgetter("puntaje"))
- return ganador["nombre"], ganador["puntaje"]
- nombre, puntaje = mostrar_ganador(participantes)
- print(f"El ganador es {nombre} con {puntos} puntos")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement