Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
izuchaju_python
19 / 20 / 6
Регистрация: 30.06.2015
Сообщений: 431
1

Как работает модуль time

06.03.2016, 23:24. Просмотров 746. Ответов 4
Метки нет (Все метки)

Решил за вечер этот разобраться с модулем time, есть разные задачи для таких новичков, как я , что то вроде того, сейчас на часах столько, сколько будет времени через инпут минут и т.д.Я как понимаю, эти задачи можно намного проще решить импортируя модуль, правильно я мыслю?https://ru.wikibooks.org/wiki/%D0%A3...B5%D0%BC%D1%8F
вот нашел кое-какую информацию...но честно, на практике не сильно получается. давайте возьмем пример задания
http://informatics.mccme.ru/mod/stat...apterid=3481#1
допустим это
импортируем модуль вот так, правильно?
Python
1
from datetime import datetime, date, time
далее считываем числа, как просит задача
Python
1
x1, y1, a1, b1, x2, y2 = int(input()), int(input()), int(input()), int(input()), int(input()), int(input())
как узнать разницу между временем на неправильных часах?как x2 часов y2 минут отнять от x1 часов y1 минуты? и записать это в переменную difference?как difference умножить на 2 и прибавить это к a1,b1 минуте, объясните пжлста!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.03.2016, 23:24
Ответы с готовыми решениями:

Не работает модуль Requests
Добрый день. Установил модуль Requests. Везде пишут о том как легко с ним...

Не работает модуль random в visual studio
Здравствуйте. При работе с "random" в visual studio 2017 у данного модуля...

Как выбрать модуль?
Есть 2 файла index.py import event x = 10 event.event2(x) В этой же...

Как правильно загрузить модуль
Всем привет. Сразу извинюсь за кривую тему заголовка, форум посчитал что в...

Как установить модуль requests?
я не знаю что такое PIP, поэтому нажал на downlod tarball, скачал, то что было...

4
vdm_mar
36 / 36 / 25
Регистрация: 25.10.2015
Сообщений: 102
07.03.2016, 00:22 2
Модуль не нужен (хотя, может и с ним легче)

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
time_false_1_h = int(input())
time_false_1_m = int(input())
time_true_1_h = int(input())
time_true_1_m = int(input())
time_false_2_h = int(input())
time_false_2_m = int(input())
time_false_1 = time_false_1_h * 60 + time_false_1_m
time_true_1 = time_true_1_h * 60 + time_true_1_m
time_false_2 = time_false_2_h * 60 + time_false_2_m
if time_false_2 < time_false_1:
    time_false_2 = time_false_2 + 24 * 60
time_true_2 = time_true_1 + (time_false_2 - time_false_1) * 2
if time_true_2//(24 * 60) > 0:
    time_true_2 = time_true_2 - 24 * 60 * (time_true_2 // (60 * 24))
print(time_true_2//60, time_true_2%60)
0
Jabbson
Эксперт по компьютерным сетям
3350 / 2424 / 746
Регистрация: 03.11.2009
Сообщений: 7,759
Записей в блоге: 3
07.03.2016, 12:07 3
Цитата Сообщение от izuchaju_python Посмотреть сообщение
разобраться с модулем time
Цитата Сообщение от izuchaju_python Посмотреть сообщение
from datetime import datetime, date, time
Цитата Сообщение от izuchaju_python Посмотреть сообщение
правильно?
нет, если хотите модуль time, импортируйте
Python
1
import time
0
izuchaju_python
19 / 20 / 6
Регистрация: 30.06.2015
Сообщений: 431
07.03.2016, 14:27  [ТС] 4
как x2 часов y2 минут отнять от x1 часов y1 минуты? и записать это в переменную difference?как difference умножить на 2 и прибавить это к a1,b1 минуте, объясните пжлста!
0
vdm_mar
36 / 36 / 25
Регистрация: 25.10.2015
Сообщений: 102
07.03.2016, 15:43 5
Для сравнения времени нужно использовать timedelta. Используя Вашу терминологию выйдет так:

Python
1
2
3
4
5
6
7
8
9
from datetime import timedelta
 
x1, y1, a1, b1, x2, y2 = int(input()), int(input()), int(input()), int(input()), int(input()), int(input())
 
difference = timedelta(hours = x2, minutes = y2) - timedelta(hours = x1, minutes = y1)
 
New_time_true = timedelta(hours = a1, minutes = b1) + 2 * difference
 
print(New_time_true)
В print'e нужно разобраться в форматировании данных, как вывести только часы и минуты. Но это уж сами.
1
07.03.2016, 15:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.03.2016, 15:43

Как правильно вызвать модуль?
Создал модуль from PyQt4 import QtCore, QtGui import sys class...

Как установить модуль lxml?
Подскажите как установить модуль lmxl на python3.3 ?

Как установить модуль rdtsc?
Здравствуйте! Решил найти пример использования модуля Threading. Нашёл...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru