Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import re
- n = 3
- password_data =[]
- pattern =r"(U$)(?P<username>[A-Z][a-z]{2,})\1(P@$)(?P<password>[a-zA-Z]{5,}\d+)\3"
- for _ in range(n):
- data = input()
- matches =re.finditer(pattern,data)
- for match in matches:
- result = match.groupdict()
- password_data.append(result)
- if len(password_data) != 0:
- print("Registration was successful")
- else:
- print("Invalid username or password")
- for value in password_data:
- print(f"Username: {value['username']}, Password: {value['password']}")
- print(f"Successful registrations: {len(password_data)}")
Add Comment
Please, Sign In to add comment