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?

Odpowiedzi 1

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.

answer img
answer img

Znasz odpowiedź? Dodaj ją tutaj!

Can't find the answer?

Zaloguj się z Google

lub

Zapomniałeś(aś) hasła?

Nie mam jeszcze konta, ale chcę je założyć Zarejestruj się

Wybierz język i region
How much to ban the user?
1 hour 1 day 100 years