non devi modificare il codice del for, devi verificare attentamente la risposta della pagina che deve contenere il contenuto del messaggioDiErrore nel caso in la password è errata. Io ipotizzo che la pagina non contenga la stringa "Password errata" nel caso in cui la password non sia giusta, quindi l'if nel tuo codice viene valorizzato a True facendo stampare il messaggio di password trovata al primo ciclo