我正在嘗試制作劊子手,但出現(xiàn)以下錯誤:我試圖讓它返回 pos_ 的 x 坐標(biāo)。包含錯誤的代碼片段: def DrawLetter(IndexNumber): if letterlist[x-1] == "g": pos_ = (AdjustMe + (27 * int(IndexNumber), 226)) else: pos_ = (AdjustMe + (27 * int(IndexNumber), 230)) screen.blit(letter, pos_) screen.blit(BottomDashes, (0, 256)) lettersguessed.append(letterlist[x-1]) print(x) if LTGL == lettersguessed: print("you won") running = False while x < len(letterlist): duplicates = [item for item, count in collections.Counter(word).items() if count > 1] if letterlist.count(letterlist[x-1]) > 1: for y in duplicates: DuplicatesList = [i for i, e in enumerate(word) if e == y] IndexNumber = list(DuplicatesList) print(IndexNumber) DrawLetter(IndexNumber) else: IndexNumber = LTGL.index(letterlist[x - 1]) DrawLetter(IndexNumber) x += 1如果有人可以指出一些不遵循 PEP8 的代碼,則會加分。另外,請注意這還遠未完成,因此如果有一些代碼作為注釋,我稍后會刪除它們。
TypesError:+ 不支持的操作數(shù)類型:'int' 和 'tuple'
ibeautiful
2023-02-22 16:32:28