Я пишу глупую программу на питоне для друга, который печатает "Мы рыцари, которые говорят" Ни "!". затем спит в течение 3 секунд, а затем печатает "Ni!" двадцать раз в случайных интервалах с использованием метода random
module uniform()
. Здесь мой код:
from time import sleep
import random
def knights_of_ni():
generator = random.Random()
print "We are the knights who say 'ni'."
sleep(3)
for i in range(0,20):
print "Ni!"
sleep(generator.uniform(0,2))
Я попытался импортировать этот модуль, введя интерпретатор from silly import knights_of_ni()
и import silly
, затем вызывая функцию с помощью knights_of_ni()
или silly.knights_of_ni()
(соответственно), но всегда получаю одно и то же исключение:
NameError: global name 'time' is not defined
Что вызывает эту ошибку и как я могу исправить свой код?
Править: откровенно говоря, я не уверен, в чем проблема, с которой я столкнулся. На следующее утро я запустил код, и все прошло отлично. Клянусь, что код вызвал ошибки прошлой ночью... Во всяком случае, спасибо за понимание.