Step 17 keeps saying I’m not doing the for loop right and I’m sure that I have. I literally copied and pasted someone else’s answer to see if it was me and it still won’t go through. Can someone help me?
Your code so far
import secrets
import string
def generate_password(length):
# 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
password = ''
# Generate password
for i in range(length):
secrets.choice(all_characters) += password
# User Editable Region
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36
Challenge Information:
Learn Regular Expressions by Building a Password Generator - Step 17