回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我一直在我的代码中得到这个随机的语法错误,我不认为我应该得到一个。它只是突出显示了一个随机的空格,我尝试过改变多个东西(例如,变量名,语音标记的数量,将语音标记改为倒逗号,以及语音标记中有多少空格是从侧面插入的)</p>
<pre><code> if len(inventorylist) == 0:
Label_i = Label( windowi, relief = "groove", width = 50 )
Label_i.grid( row = 1, column = 76, rowspan = 50, columnspan = 100, padx = ( 10, 10 ) )
Label_i.configure( text = """In your inventory you have:
""" )
elif len(inventorylist) == 5:
Label_i = Label( windowi, relief = "groove", width = 50 )
Label_i.grid( row = 1, column = 76, rowspan = 50, columnspan = 100, padx = ( 10, 10 ) )
inv0 = str(inventorylist[0])
inv1 = str(inventorylist[1])
inv2 = str(inventorylist[2])
inv3 = str(inventorylist[3])
inv4 = str(inventorylist[4])
Label_i.configure( text = """In your inventory you have:
""" + inv0 + """, """ + inv1 + """, """ + inv2 + """, """ +
"""""" + inv3 + """, """ + inv4 )
elif len(inventorylist) == 6:
Label_i = Label( windowi, relief = "groove", width = 50 )
Label_i.grid( row = 1, column = 76, rowspan = 50, columnspan = 100, padx = ( 10, 10 ) )
inv0 = str(inventorylist[0])
inv1 = str(inventorylist[1])
inv2 = str(inventorylist[2])
inv3 = str(inventorylist[3])
inv4 = str(inventorylist[4])
inv5 = str(inventorylist[5])
Label_i.configure( text = """In your inventory you have:
""" + inv0 + """, """ + inv1 + """, """ inv2 + """, """ +
"""""" + inv3 + """, """ + inv4 + """, """ + inv5 )
</code></pre>
<p>我得到的错误是语法错误,突出显示了<em>这个</em>区域:</p>
<pre><code>elif len(inventorylist) == 6:
Label_i = Label( windowi, relief = "groove", width = 50 )
Label_i.grid( row = 1, column = 76, rowspan = 50, columnspan = 100, padx = ( 10, 10 ) )
inv0 = str(inventorylist[0])
inv1 = str(inventorylist[1])
inv2 = str(inventorylist[2])
inv3 = str(inventorylist[3])
inv4 = str(inventorylist[4])
inv5 = str(inventorylist[5])
Label_i.configure( text = """In your inventory you have:
""" + inv0 + """, """ + inv1 + """, """ inv2 + """, """ +
"""""" + inv3 + """, """ + inv4 + """, """ *this space here* + inv5 )
</code></pre>