Please make this Python code execute properly User needs to
Please make this Python code execute properly. User needs to create a password with at least one digit, one uppercase, one lowercase, one symbol (see code), and the password has to be atleast 8 characters long. try1me is the example I used, but I couldn\'t get the program to execute properly. PLEASE INDENT PROPERLY.
def policy(password):
 digit = 0
 upper = 0
 lower = 0
 symbol = 0
 length = 0
 for i in range(0, len(password)):
 if password[i].isdigit(): # checks each character for a digit
 digit = 1
 else:
 print(\"password doesn\'t contain at least one number\")
   
 # checks each character for a lowercase letter
 elif password[i].islower() == True:
 lower = 1
 continue
 else:
 print(\"password doesn\'t contain a lowercase letter\")
 
 # checks each character for a uppercase letter
 elif password[i].isupper() == True:
 upper = 1
 continue
 else:
 print(\"password doesn\'t contain an uppercase letter\")
 
 # checks the length of the character
 elif len(password) > 7:
 length = 1
 continue
 else:
 print(\"password doesn\'t have 8 or more characters\")
 
 # checks each character for a symbol
 elif password[i] == \'!\' or \'@\'or \'$\' or \'%\' or \'&\' or \'_\' or \'=\':
 symbol = 1
 continue
 else:
 print(\"password doesn\'t have a symbol (!@$%&_=)\")
 break
 def main():
 #Prompt user for password entry
 password = input(\"Please enter a password.\ Password must follow \\
 password policy: \")
policy(password) # call function
   
 main()
Solution
def policy(password):
 digit = 0
 upper = 0
 lower = 0
 symbol = 0
 length = 0
 for i in range(0, len(password)):
 if password[i].isdigit():
 digit++;
continue
if password[i].islower():
 lower++;
continue
if password[i].isupper():
upper++
continue
 if len(password) > 7:
 length = 1
 continue
 
 if password[i] == \'!\' or \'@\'or \'$\' or \'%\' or \'&\' or \'_\' or \'=\':
 symbol = 1
 continue
if !digit>=1:
print(\'password should contain atleast one digit\')
if !upper>=1:
print(\'password should contain atleast one uppercase\')
if !lower>=1:
print(\'password should contain atleast one lowercase\')
if !symbol>=1:
print(\'password should contain atleast one special symbol\')
if length!=1:
print(\'password should contain have minimum 8 characters\')
def main():
 #Prompt user for password entry
 password = input(\"Please enter a password.\ Password must follow \\
 password policy: \")
policy(password) # call function
   
 main()


