Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 27, 2014 08:22:12

iNdexoiD
Зарегистрирован: 2014-06-27
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Рандом с обратным отсчётом в секундах!

Будьте добры,подскажите пож,как сделать здесь чтоб был обратный отсчёт в секундах?

Например рандомом вышло 370 и от этого чтоб уменьшалось,до 0 или 1

rnd_slp = random.randint(350, 500)
print time.strftime(“%a %b %d %H:%M:%S %Y”)
print ' Random 350-500'
print rnd_slp, ‘Sleeping…’
time.sleep(rnd_slp),

Офлайн

#2 Июнь 27, 2014 08:47:23

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Рандом с обратным отсчётом в секундах!

rnd_slp = random.randint(350, 500)
print time.strftime("%a %b %d %H:%M:%S %Y")
print  'Random 350-500'
print rnd_slp, 'Sleeping…'
for x in range(rnd_slp):
    print rnd_slp-1
    time.sleep(1)
# или
while rnd_slp != 0:
    print rnd_slp
    rnd_slp-=1
    time.sleep(1)
  

Как подсвечивать код на форуме

Отредактировано Singularity (Июнь 27, 2014 08:48:45)

Офлайн

#3 Июнь 27, 2014 09:27:15

iNdexoiD
Зарегистрирован: 2014-06-27
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Рандом с обратным отсчётом в секундах!

Отсчёт на одном месте реализовать например так как здесь,секунды..?

_http://icongratulateyou.ru/timer.html

Отредактировано iNdexoiD (Июнь 27, 2014 09:31:39)

Офлайн

#4 Июнь 27, 2014 09:44:41

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Рандом с обратным отсчётом в секундах!

iNdexoiD
ты о чем? там на javascripte сделано

Офлайн

#5 Июнь 27, 2014 10:02:47

iNdexoiD
Зарегистрирован: 2014-06-27
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Рандом с обратным отсчётом в секундах!

Singularity
iNdexoiDты о чем? там на javascripte сделано

Там для примера показал,отсчёт получается построчный:
9
8
7
6
5
4
3
2
1
Нужно чтоб на одном месте как на часах,цыфры не ползли вниз..

Офлайн

#6 Июнь 27, 2014 10:56:30

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Рандом с обратным отсчётом в секундах!

for i in range(10):
    print "\r", i,
    time.sleep(2)



Офлайн

#7 Июнь 27, 2014 12:37:42

TroSer
От: Харьков
Зарегистрирован: 2013-11-13
Сообщения: 65
Репутация: +  3  -
Профиль   Отправить e-mail  

Рандом с обратным отсчётом в секундах!

Где вы хотите такое реализовать? Desktop, Web или терминал? Боюсь, что в IDLE у вас ничего не получится, только построчный вывод.

Офлайн

#8 Июнь 27, 2014 13:13:19

iNdexoiD
Зарегистрирован: 2014-06-27
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Рандом с обратным отсчётом в секундах!

TroSer
Где вы хотите такое реализовать? Desktop, Web или терминал? Боюсь, что в IDLE у вас ничего не получится, только построчный вывод.

В теминале,я где-то скрипт на bash видел НО найти не могу,хотел показать.Всеми усилиями состряпал код,так как в python не силён,работает так как мне надо,только хотелось видеть сколько сек осталось… Своего рода для тестов.


rnd_slp = random.randint(350, 500)
print time.strftime("“),” Rand 350-500“
print ‘Wait’,rnd_slp, ‘s…’
time.sleep(rnd_slp),
print time.strftime(”“),”Start"

Отредактировано iNdexoiD (Июнь 27, 2014 13:19:48)

Офлайн

#9 Июнь 27, 2014 14:07:48

TroSer
От: Харьков
Зарегистрирован: 2013-11-13
Сообщения: 65
Репутация: +  3  -
Профиль   Отправить e-mail  

Рандом с обратным отсчётом в секундах!

iNdexoiD
В теминале
Ну так вам FishHook подсказал

Офлайн

#10 Июнь 27, 2014 14:45:34

iNdexoiD
Зарегистрирован: 2014-06-27
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Рандом с обратным отсчётом в секундах!

TroSer

Не выводит ничего в консоль,скрипт срабатывает но желаемого результата так и нет

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version