当我尝试运行代码时
hiscores = ""
for i in range(1, 11):
hiscores += interact_database("SELECT MAX(Correct), Name FROM Score GROUP BY Name, Correct ORDER BY Correct DESC LIMIT %s OFFSET 1", str(i,))[0][0]
hiscores += " "
hiscores += interact_database("SELECT MAX(Correct), Name FROM Score GROUP BY Name, Correct ORDER BY Correct DESC LIMIT %s OFFSET 1;", str(i,))[0][0]
hiscores += "\n"
我收到错误
IndexError: list index out of range
但是当我删除括号时,我得到另一个错误,
TypeError: Can't convert 'list' object to str implicitly
有谁知道如何解决此错误?我在其他地方做过同样的事情,但在那里我使用return
代替。但是,当我添加太多功能时,我担心我的代码会变成美味的意大利面。