Объект 'method' не является подписываемым проблема в python
В моем коде я пытаюсь сделать игру на угадывание, я принимаю ввод от того, какое число вы хотите начать до того, какое число вы хотите остановить
и тот код, который сломался (этот код в цикле while):
'''
while True:
user = int(randrange[num1 , num2])
'''
Вы используете []
, когда следует использовать ()
.
Также нет необходимости приводить результат к целому числу, так как он уже будет целым числом.
Исправленный код:
user = randrange(num1 , num2)
()
используются для вызова функции, а []
- для получения индекса. Поскольку randrange является функцией, необходимо использовать ()
, а []
приведет к сбою.