Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 17, 2010 14:55:55

voron
От:
Зарегистрирован: 2010-09-17
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

время

как быть со временем
вводим в секундах перевести в часы:минуты:секунды



Отредактировано (Сен. 17, 2010 14:56:30)

Офлайн

#2 Сен. 17, 2010 15:20:33

AterCattus
От:
Зарегистрирован: 2010-09-16
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

время

import datetime
str(datetime.timedelta(seconds=123))



Офлайн

#3 Сен. 17, 2010 15:31:04

voron
От:
Зарегистрирован: 2010-09-17
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

время

малец недопонел а как будет программа с этим выглядить?



Офлайн

#4 Сен. 17, 2010 15:34:01

AterCattus
От:
Зарегистрирован: 2010-09-16
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

время

От вашего кода зависит. В интерактивном режиме выглядит так:

$ python
...
>>> import datetime
>>> str(datetime.timedelta(seconds=int(raw_input())))
12345
'3:25:45'
>>>



Отредактировано (Сен. 17, 2010 15:34:18)

Офлайн

#5 Сен. 17, 2010 15:47:31

voron
От:
Зарегистрирован: 2010-09-17
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

время

спаиб
если есть другие способы пишите



Офлайн

#6 Сен. 17, 2010 15:51:54

AterCattus
От:
Зарегистрирован: 2010-09-16
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

время

можно divmod, вычленяя компоненты по отдельности.

а вообще почитайте тут: http://docs.python.org/library/datetime.html



Офлайн

#7 Сен. 17, 2010 17:11:35

voron
От:
Зарегистрирован: 2010-09-17
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

время

спасиб



Офлайн

#8 Сен. 17, 2010 17:27:42

SETY
От:
Зарегистрирован: 2010-06-04
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

время

да есть,

z=input('ввод числа:')
h=z/3600
m=z%3600/60
s=z%3600%60

print '%i:%i:%i' % (h, m, s)



Офлайн

#9 Сен. 18, 2010 08:52:26

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

время

voron
как быть со временем
вводим в секундах перевести в часы:минуты:секунды
datetime.datetime.now().strftime("The date is %A (%a) %d/%m/%Y"

Офлайн

#10 Сен. 19, 2010 12:41:11

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10003
Репутация: +  857  -
Профиль   Отправить e-mail  

время

>>> import time
>>> s = time.localtime(12345)
>>> print(s.tm_hour, s.tm_min, s.tm_sec, sep=':') # python 3.x
14:25:45
>>> s
time.struct_time(tm_year=1970, tm_mon=1, tm_mday=1, tm_hour=14, tm_min=25, tm_sec=45, tm_wday=3, tm_yday=1, tm_isdst=0)
>>>
add
это мне показалось, что нужно узнать часы из секунд



Отредактировано (Сен. 19, 2010 12:48:54)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version