JĘZYK PYTHON POMOCY! Wie ktoś jak zrobić to zadanie? Chodzi mi o to jak napisać skrypt...

ZADANIE:
Utwórz funkcję setAlarm() z dwoma parametrami. Przez pierwszy parametr zostanie przekazana do funkcji aktualna godzina w formacie 0 - 23, przez drugi parametr zostanie przekazana do funkcji wartość oznaczająca aktualny dzień tygodnia w formacie 1 - 7, gdzie 1 oznacza poniedziałek, 2 - wtorek itd.

Funkcja powinna zwracać wartość True jeżeli instalacja alarmowa ma być aktywna, lub wartość False jeśli instalacja alarmowa ma być nieaktywna. Instalacja alarmowa powinna być wyłączona w następujących przedziałach czasowych:

1. od poniedziałku do czwartku w godzinach od 6:00:00 do 21:59:59.
2. w piątek w godzinach od 6:00:00 do 17:59:59
3. w sobotę od 6:00:00 do 13:59:59

Poza podanymi przedziałami czasowymi, instalacja powinna być włączona.


JĘZYK PYTHON POMOCY Wie Ktoś Jak Zrobić To Zadanie Chodzi Mi O To Jak Napisać Skrypt ZADANIE Utwórz Funkcję SetAlarm Z Dwoma Parametrami Przez Pierwszy Parametr class=

Odpowiedź :

Odpowiedź:

def setAlarm(hour,day):

   godziny, minut, sekund = hour.split(":")

   if day>=1 and day<=4 and int(godziny)>=6 and int(godziny)<=21:

       return False

   elif day==5 and int(godziny)>=6 and int(godziny)<=17:

       return False

   elif day==6 and int(godziny)>=6 and int(godziny)<=13:

       return False

   return True

print(setAlarm("6:00:00",2))

print(setAlarm("21:58:59",1))

print(setAlarm("22:00:00",1))

Zobacz obrazek Anckpop