Python - Dado un día de la semana codificado como 0

 
Vista:
sin imagen de perfil

Dado un día de la semana codificado como 0

Publicado por Emiliano (22 intervenciones) el 27/10/2020 17:08:39
Dado un día de la semana codificado como 0 = Sol, 1 = Lun, 2 = Mar,… 6 = Sáb, y un booleano que indica si estamos de vacaciones, devuelve una cadena de la forma "7:00" que indica cuándo suena la alarma el reloj debería sonar. Si estamos de vacaciones y es fin de semana (0 - sábado o 6 - domingo) debería volver "off" y en caso contrario devolver "10:00". Si no estamos de vacaciones y es fin de semana debería devolver "10:00" y en caso contrario "7:00"

1
2
def alarm_clock ( dia , vacaciones)
#tu codigo aqui 
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
Imágen de perfil de Anikollaste
Val: 570
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Dado un día de la semana codificado como 0

Publicado por Anikollaste (118 intervenciones) el 27/10/2020 17:33:03
Elabora 'algo' tu código y te ayudaré en lo que pueda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
3
Comentar
Imágen de perfil de Patricio
Val: 209
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

Dado un día de la semana codificado como 0

Publicado por Patricio (42 intervenciones) el 29/10/2020 22:58:56
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
def alarm_clock ( dia , vacaciones):
    findesemana = (dia == 0 or dia == 6)
    if (vacaciones and vacaciones):
        return("off")
    elif (not vacaciones and findesemana):
        return("10:00")
    else:
        return("7:00")
 
print(alarm_clock(0,True))  # Fin de Semana - Vacaciones
print(alarm_clock(3,True))  # Día de Semana - Vacaciones
print(alarm_clock(0,False)) # Fin de Semana - No Vacaciones
print(alarm_clock(3,False)) # Día de Semana - No Vacaciones
 
 
Salida:
>>>
off
off
10:00
7:00
>>>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar