我認為這是錯誤代碼的相關部分。成本是一個價值,并且唯一代碼每次都會更改dailyorders = []uniquecode = 0orders = [uniquecode, cost]dailyorders.append(orders)dailytakings = 0print (dailyorders)for f in range (0, len(dailyorders)): dailytakings = dailytakings + dailyorders[f[1]]如果“ [f [1]]”使用方括號,則錯誤代碼將顯示以下內容。Traceback (most recent call last):File "C:/Users/JD/AppData/Local/Programs/Python/Python36-32/menu.py", line 58, in <module>dailytakings = dailytakings + dailyorders[f[1]]TypeError: 'int' object is not subscriptable然后是“ [f(1)]”Traceback (most recent call last):File "C:/Users/JD/AppData/Local/Programs/Python/Python36-32/menu.py", line 58, in <module>dailytakings = dailytakings + dailyorders[f(1)]TypeError: 'int' object is not callable
1 回答

慕森王
TA貢獻1777條經驗 獲得超3個贊
要按日順序訪問元素1,請在使用范圍計數器后移動索引參考。
dailyorders = []
uniquecode = 0
orders = [uniquecode, cost]
dailyorders.append(orders)
dailytakings = 0
print (dailyorders)
for f in range (0, len(dailyorders)):
dailytakings = dailytakings + dailyorders[f][1]
添加回答
舉報
0/150
提交
取消