
Sorteador
Python
10.239 visualizaciones desde el 29 de Marzo del 2017
Ingresando los premios y los participantes, devuelve 3 ganadores con sus respectivos premios
import random
ganadores = 0
part_totales = []
#Input de ingresantes
print("==============================================================================="
"\n|| ¡Bienvenido al sorteador! ||"
"\n===============================================================================")
primer_premio = input("||Ingrese el premio del primer puesto: ")
segundo_premio = input("||Ingrese el premio del segundo puesto: ")
tercer_premio = input("||Ingrese el premio del tercer puesto: ")
print("==============================================================================="
"\n||Ingrese 1 a 1 el nombre de los participantes. ||"
"\n||Una vez haya finalizado escriba 'fin' ||"
"\n===============================================================================")
participante = input("||Ingrese el nombre del participante: ")
while participante != "fin":
part_totales.append(participante)
participante = input("||Ingrese el nombre del participante: ")
while participante == "":
participante = input("||Ingrese el nombre del participante: ")
print("===============================================================================")
print("||Lista de participantes:",part_totales)
print("===============================================================================")
#Eleccion al azar de los ganadores
while ganadores <= 3:
ganadores = ganadores + 1
primer_puesto = random.choice(part_totales)
segundo_puesto = random.choice(part_totales)
while segundo_puesto == primer_puesto:
segundo_puesto = random.choice(part_totales)
tercer_puesto = random.choice(part_totales)
while tercer_puesto == primer_puesto or tercer_puesto == segundo_puesto:
tercer_puesto = random.choice(part_totales)
print("||¡Felicidades!",primer_puesto,"Ganaste",primer_premio)
print("||¡Felicidades!",segundo_puesto,"Ganaste",segundo_premio)
print("||¡Felicidades!",tercer_puesto,"Ganaste",tercer_premio)
print("==============================================================================="
"\n|| ¡Gracias a todos por participar! ||"
"\n===============================================================================")
Comentarios sobre la versión: 1.0 (2)