2017-07-11 52 views
0

我想提出一個消費者客戶類型方案,並用下面的代碼發生此錯誤:類型錯誤:「builtin_function_or_method」對象未標化

TypeError: 'builtin_function_or_method' object is not subscriptable

itemData = ["XBOX 360", "200", "NEW"] 
    Product = itemData[0] 
    Price = itemData[1] 
    Condition = itemData[2] 
    userSelect = input("Would you like to see the whole information? Yes or No.") 
    if userSelect == ("Yes"): 
     print[itemData[0], itemData[1], itemData[2]] 
    elif userSelect == ("No"): 
     userNoSelect = input("Then would you like to see the details? 
    Command: Product, Price, Condition") 
     if userNoSelect == ("Product"): 
      print(Product) 
     elif userNoSelect == ("Price"): 
      print(Price) 
     elif userNoSelect == ("Condition"): 
      print(Condition) 

回答

1

您正在嘗試下標打印功能。印刷論證必須寫在括號內。嘗試:

print(itemData[0], itemData[1], itemData[2]) 

或者,如果你想打印的清單:

print([itemData[0], itemData[1], itemData[2]]) 
相關問題