๐Ÿ˜€CONSOLA DE TURNOS

// Some code

```python
#!turnerofarmaciaP4IM0N

from numerosdeturnosydecoP4IM0N import * 



#funcion 4 que imprime el turno ya listo y decorado, con la funcion 3 del otro modulo importado
@decoracion_turno
def turno_papel(sector,turno):
    print(f"----------[{sector}{turno}]---------")
    




#funcion 5 Principal que gestiona todo el sistema de turnerofarmaciaP4IM0N
def turnerofarmaciaP4IM0N():
    while True:
        sector_elejido = sector()
        turnos = turno(sector_elejido)            
        num_turno = next(turnos)
        turno_papel(sector_elejido,num_turno)
        continuar = input("Desea continuar: ")
        if continuar == "no":
            print("Muchas gracias, hasta la proxima ")  
            break      
    
    
    
    
#ejecucion de turnerofarmaciaP4IM0N
turnerofarmaciaP4IM0N()    
#!by P4IM0N    
```


#CREE MI PROPIO MODULO QEU TARBAJA CON EL CODIGO PRINCIPAL QEU ESTA ARRIBA:

```python
#!modulo de funciones a ser importadas para el uso del sistema turnerofarmaciaP4IM0N

#?todas estas funciones de este modulo seran importadas al modulo principal, de turnerofarmaciaP4IM0N para ser usadas por la funcion principal que gestiona el programa
#funcion 1 retorna el sector seleciconado por el cliente
def sector():
    decision = input("desea usar el sistema: ")
    while decision == "si":
        sector = input("elija el servicio: \n1-Farmacia\n2-Perfumeria\n3-Cosmeticos\n---->")
        if sector == "1":
            s = "F-"
            break
        elif sector == "2":
            s = "P-"
            break
        elif sector == "3":
            s = "C-"
            break
        else:
            print("ingrese un numero de opcion valida")       
    return s
            





#funcion 2 + contador, recibe el sector de la funcion 1 y retorna el numero de turno, a la ves contandolo en contador sector por sector.
contador = {"F-": 0, "P-": 0, "C-": 0}

def turno(sector):
    
    global contador
    turno = contador[sector]
    while turno < 200:
        contador[sector] += 1
        yield turno + 1
        
        

#funcion 3 se encarga de decorar el turno, envolviendo la funcion 4 de turno_papel, para detalle visual   
def decoracion_turno(funcion):
    def decoracion(sect,turn):
        print("************************\n    Este es su Turno:   |")
        funcion(sect,turn)
        print("Aguarde y sera Atendido |\n************************")      
    return decoracion    




#! by P4IM0N
```

CODEO DEL DIA 8:

Last updated