Hej Hipciu,
Myślałem że to mam:
login musi zawierać od 3 do 12 znaków, a hasło od 5 do 15
if len(login)<3 or len(login)>12: LoginHasloOK=False
if len(haslo)<5 or len(haslo)>15: LoginHasloOK=False
login może zawierać tylko litery oraz cyfry (wielkość liter nie ma znaczenia)
if not login.isalnum(): LoginHasloOK=False
hasło musi zawierać co najmniej jedną wielką, małą literę, jedną cyfrę oraz jeden znak specjalny
if haslo.isalnum() or haslo.islower() or haslo.isupper(): LoginHasloOK=False
jeżeli flaga LoginHasloOK=False to wypisuje “Błąd”…