How do i make a 5 letter username a requirement?

Summary: i wanted to make it so 5 letters are required, but since i am a big dummy i don’t know how to do that, i don’t know what to try so i tried nothing, well anyways heres the code:

username=input("input username= ")
to_deny = ["!", "?", " ", "/", ",", ".", "[", "]", "(", ")",]
if any([char in username for char in to_deny]):
    print("denied characters: ?, !, space(s), /, dots, [], ()")
    quit()
else:
    print("hello",username,"!")

>Solution :

username=input("input username= ")
to_deny = "!? /,.[]()"
if any(char in username for char in to_deny):
    print("denied characters: ?, !, space(s), /, dots, [], ()")
    quit()
elif len(username) != 5:
    print("username must be at least 5 characters")
    quit()
else:
    print(f"hello {username}!")

Leave a Reply