Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 12, 2010 19:05:58

AlSolo
От:
Зарегистрирован: 2010-11-12
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите, не понимаю в чем проблема

Вообщем есть программа, но не понимаю, почему не работает, вообще ничего не пишет, и не материться и не выполняет прогу…

import time
import thread
import random
from random import random
def print_time(i):
print '%d\t%s'%(i, time.time())
ts = []
print time.ctime()
for i in range(0, 10):
t = Timer(random.random()*10, print_time, [i] )
ts.append(t)
t.start()
for t in ts:
t.join()
print time.ctime()
Помогите!)



Отредактировано (Ноя. 12, 2010 19:06:38)

Офлайн

#2 Ноя. 12, 2010 19:43:54

boltayka
От:
Зарегистрирован: 2009-10-07
Сообщения: 68
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите, не понимаю в чем проблема

А выполнять функцию кто будет?

print_time('Here was me')

Офлайн

#3 Ноя. 12, 2010 20:28:33

AlSolo
От:
Зарегистрирован: 2010-11-12
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите, не понимаю в чем проблема

boltayka
Спасибо)



Офлайн

#4 Ноя. 12, 2010 21:56:29

AlSolo
От:
Зарегистрирован: 2010-11-12
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите, не понимаю в чем проблема

Еще один вопрос, почему у меня не работает randon.random() ?? python рагуется пишет

t = Timer(random.random()*10, print_time, [i] )
AttributeError: 'builtin_function_or_method' object has no attribute 'random'



Офлайн

#5 Ноя. 12, 2010 22:49:25

sp3
От:
Зарегистрирован: 2010-01-12
Сообщения: 405
Репутация: +  18  -
Профиль   Отправить e-mail  

Помогите, не понимаю в чем проблема

наверно потому что вы импортировали так : from random import random
замените random.random() на random()



Офлайн

#6 Ноя. 12, 2010 22:52:33

AlSolo
От:
Зарегистрирован: 2010-11-12
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите, не понимаю в чем проблема

помоему random() и random.random() отличаются…жду ответа у опытных юзеров..



Офлайн

#7 Ноя. 12, 2010 23:20:25

sp3
От:
Зарегистрирован: 2010-01-12
Сообщения: 405
Репутация: +  18  -
Профиль   Отправить e-mail  

Помогите, не понимаю в чем проблема

AlSolo
помоему random() и random.random() отличаются…жду ответа у опытных юзеров..
а по моему вам стоит прочитать книгу по питону или воспользоватся гуглом(импорт и пространство имен), а не задавать глупых вопросов на форуме



Отредактировано (Ноя. 12, 2010 23:21:01)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version