password = input("Enter your password: ") a = False str(password)
if len(password) >= 10:
for i in range((len(password))): check1 = int(password[i].isupper()) check1+=check1 for i in range((len(password))): check2 = int(password[i].islower()) check2 += check2 for i in range((len(password))): check3 = int(password[i].isdigit()) check3+=check3 for i in range((len(password))): check4 = int(password[i].isalpha()) check4+=check4
if (check1 > 0 ) and (check2 > 0 ) and (check3 > 0 ) and (check4 > 0 ): a = True else: a = False print(a)
for i in range((len(password))): if (password[i].isupper()): up = 1 elif (password[i].islower()): low = 1 elif (password[i].isdigit()): dig = 1 elif(password[i].isalpha()): alpha = 1 if (up+low+dig+alpha == 4): a = True print(a) else: print(a)
for i in range((len(password))): if (password[i].isupper()): up = 1 elif (password[i].islower()): low = 1 elif (password[i].isdigit()): dig = 1 #elif(password[i].isalpha()): #alpha = 1
if (up+low+dig == 3): a = True print(a) else: print(a) Как новичку убитькучу времени чтоб найти тупйшую ошибку (когда думал что такого быть со мной не может ха-ха) Как проверить на то что ввели только латинские буквы?