Объект 'method' не является подписываемым проблема в python

В моем коде я пытаюсь сделать игру на угадывание, я принимаю ввод от того, какое число вы хотите начать до того, какое число вы хотите остановить

и тот код, который сломался (этот код в цикле while):

enter image description here

''' 
   while True:
   user = int(randrange[num1 , num2])
'''

Вы используете [], когда следует использовать (). Также нет необходимости приводить результат к целому числу, так как он уже будет целым числом.

Исправленный код:

user = randrange(num1 , num2)

() используются для вызова функции, а [] - для получения индекса. Поскольку randrange является функцией, необходимо использовать (), а [] приведет к сбою.

Вернуться на верх