Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. repetir=1
  2. while repetir == 1:
  3. numerodeveces=int(input("Numero participantes: "))
  4. for i in range(numerodeveces):
  5. nombre = input("n Nombre del binguero %s : " % (i+1))
  6. tarjeta_bingo = listaAleatorios()
  7. dicci=dict()
  8. puntaje = 0
  9. dicci['nombre'] = nombre
  10. dicci['tarjeta_bingo'] = tarjeta_bingo
  11. dicci['puntaje'] = puntaje
  12. print('{} tiene la cartilla: '.format(dicci.get('nombre')))
  13. distribuir_grilla(tarjeta_bingo, 3)
  14. participantes.append(dicci)
  15. bolos=tandabolos()
  16. print('0=======================Empiesa el juego=======================0')
  17. print('La tanda de bolos es: n')
  18. distribuir_grilla(bolos, 15)
  19.  
  20. def mostrar_ganador(participantes):
  21. ganador=''
  22. valorMasAlto=0
  23. for d in participantes:
  24. if d['puntaje']>valorMasAlto:
  25. valorMasAlto = d['puntaje']
  26. ganador = d['nombre']
  27. return ganador, valorMasAlto
  28.  
  29. participantes = [{'nombre': 'Juan', 'tarjeta_bingo': 5, 'puntaje': 15},
  30. {'nombre': 'Laura', 'tarjeta_bingo': 2, 'puntaje': 10},
  31. {'nombre': 'Pedro', 'tarjeta_bingo': 1, 'puntaje': 3},
  32. {'nombre': 'Raquel', 'tarjeta_bingo': 4, 'puntaje': 20}
  33. ]
  34.  
  35. def mostrar_ganador(participantes):
  36. ganador = ''
  37. valorMasAlto = 0
  38. for d in participantes:
  39. if d['puntaje'] > valorMasAlto:
  40. valorMasAlto = d['puntaje']
  41. ganador = d['nombre']
  42. return ganador, valorMasAlto
  43.  
  44. ganador = mostrar_ganador(participantes)
  45. nombre = ganador[0]
  46. puntos = ganador[1]
  47. print(f"El ganador es {nombre} con {puntos} puntos")
  48.  
  49. nombre, puntos = mostrar_ganador(participantes)
  50. print(f"El ganador es {nombre} con {puntos} puntos")
  51.  
  52. import operator
  53.  
  54. def mostrar_ganador(participantes):
  55. ganador = max(participantes, key=operator.itemgetter("puntaje"))
  56. return ganador["nombre"], ganador["puntaje"]
  57.  
  58. nombre, puntaje = mostrar_ganador(participantes)
  59. print(f"El ganador es {nombre} con {puntos} puntos")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement