La otra instrucción que ejecuta incluso la declaración IF es VERDADERA

Tengo un problema enPitón Lenguaje que se describe en un 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)

Por lo tanto, incluso esta declaración IF escierto, Se está ejecutando la declaración ELSE! Sin embargo,otra declaración debe omitirse si elsi declaración se ha completado.

¿Cómo arreglar este problema?

PD. He tenido este problema varias veces antes y no pude resolverlo ...

Respuestas a la pregunta(3)

Su respuesta a la pregunta