我正在尝试制作刽子手,但出现以下错误:
我试图让它返回 pos_ 的 x 坐标。
包含错误的代码片段:
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 的代码,则会加分。另外,请注意这还远未完成,因此如果有一些代码作为注释,我稍后会删除它们。
Cats萌萌
相关分类