create a new function that calls on the other two functions and outputs a password that is random with the length given...
I want to be able to generate a password that contain actually words but that at the same time it provided a desirable length.
This is what I have so far...
words = ['car', 'telephone', 'paper', 'university', 'smart', 'major', 'study', 'study', 'work', 'art', 'pencil'
'pen', 'notebook', 'library', 'student', 'number', 'news', 'laptop', 'screen', 'computer', 'keyword',
'finances', 'technology', 'life', 'career', 'job', 'hello']
punctuation = string.punctuation
numbers = string.digits
def as_asking():
print("Welcome to the password generator")
length = input('Enter the length of password (at least 5): ')
return str(length)
def a_password():
word = random.choice(words)
num = random.choice(numbers)
punct = random.choice(punctuation)
combine = str(word) + str(num) + str(punct)
return combine
I want to create a new function that calls on the other two functions and outputs a password that is random with the length given...
Step by step
Solved in 2 steps