Learn Regular Expressions by Building a Password Generator - Step 24

Tell us what’s happening:

Hello @ team, please can someone tell me the errors I’m making here because I can’t find the fault here

Your code so far

import secrets
import string


def generate_password(length, nums, special_chars, uppercase, lowercase):
    # Define the possible characters for the password
    letters = string.ascii_letters
    digits = string.digits
    symbols = string.punctuation

    # Combine all characters
    all_characters = letters + digits + symbols

# User Editable Region

while True:
    password = ''
    # Generate password
    for _ in range(length):
        password += secrets.choice(all_characters)

# User Editable Region

    return password

# new_password = generate_password(8)
# print(new_password)

Your browser information:

User Agent is: Mozilla/5.0 (iPhone; CPU iPhone OS 15_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/120.0.6099.119 Mobile/15E148 Safari/604.1

Challenge Information:

Learn Regular Expressions by Building a Password Generator - Step 24

Hello @Osei17,
You have an indention error

This code have to be indented good!
Check out!

Good Luck!

Hello brother, I’m still not getting it, can you fix the indentation with illustration here for me

Reset the step to see the original indentation. You un-indented this block of code

1 Like

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.