2015-01-02 2 views
1

отслеживающий говорит:Int() аргумент должен быть строкой или числом, а не 'builtin_function_or_method' - питон

Traceback (most recent call last): 
    File "dex.py", line 37, in <module> 
    n=int(raw_input) 
TypeError: int() argument must be a string or a number, not 'builtin_function_or_method' 

и код:

t[n]=1 

где т является t=[0, 0, 0, 0, 0, 0, 0, 0, 0 ,0] и п is int(raw_input)

В основном я пытаюсь установить индекс n из t в int(raw_input).

+2

'raw_input' является функцией. Вы забыли позвонить. –

+1

'raw_input' - это функция –

ответ

6

raw_input является функция, вам нужно вызова его и передать результат этого вызова int():

n = int(raw_input())