Асхат и Аслан живут в Астане и стримят свой научный эксперимент по робототехнике каждый день в 19:00. Каждую неделю онлайн показывают очередной набор возможностей робота.
Для подключения к стриму их друзей из других городов и стран им необходимо не ошибиться со временем подключения.
Жанибек (Лондон), Айжан(Нью-Йорк) и Сабина(Сидней) хотят посмотреть стрим.
Напишите программу, позволяющую вычислить их местное время подключения к стриму.
Ввод: часовой пояс зрителя, Вывод: время
ВВОД
0
11
-4 |
ВЫВОД
14:00
01:00
10:00 |
ПРИМЕЧАНИЕ:
При решении задач на часовые пояса следует уточнить, какие города переходят на зимнее/летнее время.
Нью-Йорк: Часовой пояс UTC−5:00, летом UTC−4:00
Сидней: Часовой пояс UTC+10:00, летом UTC+11:00
Лондон: Часовой пояс UTC±0:00, летом UTC+1:00 (перевод стрелок на летнее время в последнее воскресенье марта)
f"{zritel_time:02d}":Это строковый литерал f-string, который используется для форматирования вывода. zritel_time - это значение переменной, которое мы хотим вывести. :02d означает, что мы хотим вывести значение переменной zritel_time как целое число (d), используя два символа. Если число содержит меньше двух цифр, перед ним будут добавлены ведущие нули до достижения двух цифр. Например, если zritel_time равно 7, то оно будет отформатировано как "07".
":00": Это строка, которая просто добавляет двоеточие и "00" после отформатированного значения zritel_time. Это для того, чтобы выводить время в формате часов и минут, например, "07:00" или "13:00".
Таким образом, эта строка кода форматирует и выводит время в формате "чч:00", где "чч" - часы, рассчитанные на основе значения переменной zritel_time.
Ссылка на рабочий код программы ===>>
|