タイトルに記載されているPython言語に問題があります。
for slovo in slova:
if pygame.mouse.get_pressed()[0] and slovo["rect"].collidepoint(pygame.mouse.get_pos()):
for i in range (len(randRijec)):
if slovo["name"] in randRijec[i]:
if i == 0:
slovo1 = randRijec[i].upper()
prvoSlovo = 1
...
...
else:
pogresnoBrojac += 1
slova.remove(slovo)
したがって、このIFステートメントが真であっても、ELSEステートメントが実行されています。ただし、 ifステートメントが実行される場合は、 elseステートメントをスキップする必要があります。
この問題を修正するにはどうすればよいですか?
ps私は以前にこの問題を数回経験しましたが、それを解決することができませんでした...