Outra instrução executando até mesmo a instrução IF é TRUE

Eu tenho um problema emPython idioma que é descrito em um título.

 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)

Então, até mesmo esta declaração IF éverdade, A instrução ELSE está sendo executada! Contudo,outra afirmação deve ser ignorado se ose declaração é cumprido.

Como consertar este problema?

p.s. Eu tive esse problema poucas vezes antes e não consegui resolvê-lo ...

questionAnswers(3)

yourAnswerToTheQuestion