offset = eval(input("Enter the time zone offset to GMT: "))
currentTime = time.time()
totalSeconds = int(currentTime)
currentSecond = totalSeconds % 60
totalMinutes = totalSeconds // 60
currentMinute = totalMinutes % 60
totalHours = totalMinutes // 60
currentHour = (totalHours % 24)
print("Current time is", currentHour,":", currentMinute,":"currentSecond,"GMT")
Задача: Пересмотреть программу так, чтобы она предлагает пользователю ввести часовой пояс в часах от (offset to) GMT и отображает время в указанном часовом поясе.Введите часовой пояс в часах от (смещение) GMT и отображает время в указанном часовом поясе
Как вы видите, я уже попросил пользователя ввести смещение, но я не могу понять, что делать дальше. Я попытался вычитать и добавить смещение, но в итоге вы получите невозможные ответы, например, 28:00: ... или -6: 00: ...
Я новичок в этом, поэтому, если вы используете какие-либо продвинутые (не начинающий) терминологию и операции, пожалуйста, дайте краткое пояснение.
Спасибо.
Я не должен использовать ничего подобного. В принципе, я должен использовать базовые численные операции, такие как -, =,%, //, + =, ** и т. Д. –
Ну, это именно то, что происходит здесь: вы добавляете смещение к currentHour, а затем используйте%, чтобы оставаться в 24-м формате. Кроме того, если это домашнее задание, вы должны указать его в вопросе:] – Bacon
Я сейчас пытаюсь это сделать сам. Сможете ли вы физически напечатать эту строку кода, которая использует%, чтобы оставаться в формате 24h? –