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?
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.
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.