Найти - Пользователи
Полная версия: Помогите, не понимаю в чем проблема
Начало » Python для новичков » Помогите, не понимаю в чем проблема
1
AlSolo
Вообщем есть программа, но не понимаю, почему не работает, вообще ничего не пишет, и не материться и не выполняет прогу…

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()
Помогите!)
boltayka
А выполнять функцию кто будет?
print_time('Here was me')
AlSolo
boltayka
Спасибо)
AlSolo
Еще один вопрос, почему у меня не работает randon.random() ?? python рагуется пишет

t = Timer(random.random()*10, print_time, [i] )
AttributeError: 'builtin_function_or_method' object has no attribute 'random'
sp3
наверно потому что вы импортировали так : from random import random
замените random.random() на random()
AlSolo
помоему random() и random.random() отличаются…жду ответа у опытных юзеров..
sp3
AlSolo
помоему random() и random.random() отличаются…жду ответа у опытных юзеров..
а по моему вам стоит прочитать книгу по питону или воспользоватся гуглом(импорт и пространство имен), а не задавать глупых вопросов на форуме
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB