-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPassword_generator.py
More file actions
29 lines (20 loc) · 1016 Bytes
/
Copy pathPassword_generator.py
File metadata and controls
29 lines (20 loc) · 1016 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import random
letters = ['a','b','c','d','e','f','g','h','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
numbers = ['0','1','2','3','4','5','6','7','8','9']
symbols = ['!', '@', '#', '$', '%', '^', '&', '*', '(', ')']
print("Welcome to the Password Generator!")
nr_letters = int(input("How many letters do you prefer in your password? ;)\n"))
nr_numbers = int(input("How many numbers do you prefer in your password? , hang on tight! :)\n"))
nr_symbols = int(input("How many symbols do you prefer in your password? , it's gonna be ready anytime! :)\n"))
# Easy level
password = ""
# Adding letters to the password
for char in range(nr_letters):
password += random.choice(letters)
# Adding numbers to the password
for char in range(nr_numbers):
password += random.choice(numbers)
# Adding symbols to the password
for char in range(nr_symbols):
password += random.choice(symbols)
print(f"Congratulations!! your generated password is : {password}")