👤

Python O której godzinie pociąg dotrze do celu?
Sprawdź, jaka strefa czasowa obowiązuje w Nowym Jorku, a następnie zdefiniuj funkcję godz_nj(g), której parametrem jest pełna godzina w Warszawie, a wynikiem aktualna pełna godzina w Nowym Jorku.
(W Nowym Jorku strefa czasowa jest 5h do tyłu)
Jak powinna wyglądać funkcja?


Odpowiedź :

Odpowiedź

Z programiku, który napisałam zrobiłam zrzut ekranu i dodałam jako załącznik.

Funkcja powinna uwzględniać to, że godziny są od 0 do 23, zatem po przeliczeniu strefy czasowej wynik przeliczenia jest brany modulo 24 (czyli jest resztą z dzielenia przez 24). Aby uniknąć godzin ujemnych przed znalezieniem reszty z dzielenia przez 24, do wyniku przeliczania stref czasowych dodawane jest 24 (co nie zmienia wartości reszty z dzielenia przez 24!).

Wyjaśnienie

Dodałam również przykładowe wyniki trzykrotnego uruchomienia tego programu.

Zobacz obrazek 0AB
Zobacz obrazek 0AB