Я создаю игру, и мне нужно уметь определить, сколько времени требуется пользователю для ввода ввода.Затем я хотел бы сохранить входные данные в переменной.Я уже пытался использовать модуль timeit
:
import timeit
def get_input_from_user():
variable = input("Prompt: ")
time_to_respond = timeit.timeit(get_input_from_user())
Затем я получаю сообщение об ошибке:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\<censored>\AppData\Local\Programs\Python\Python37-32\lib\timeit.py", line 232, in timeit
return Timer(stmt, setup, timer, globals).timeit(number)
File "C:\Users\<censored>\AppData\Local\Programs\Python\Python37-32\lib\timeit.py", line 128, in __init__
raise ValueError("stmt is neither a string nor callable")
ValueError: stmt is neither a string nor callable
Мне кажется, что ошибка исходит от модуля timeit
,но поправьте меня, если я ошибаюсь, пожалуйста.
Кроме того, мне нужно иметь возможность получить доступ как к вводу пользователя, так и ко времени, которое потребовалось пользователю для последующего ответа в коде.