In this project, we will learn how to generate a password using python. We use the "random" function in this code.
#Taking company name as input company_name=input() #calling generate_password function #sending company name as a argument password=generate_password(company_name) print(password)
# defining generate_password function by taking company name as a argument def generate_password(company_name): #First step to create our password: #adding '@' charecter to company name and now we have a password password=company_name+'@' #Second step : adding five random numbers to our present password #chr is used to show charecter of given ASCII number and #ASCII numbers of numbers from 0 to 9 are 48 to 57 for i in range(5): password=password+chr(random.randint(48,57))
#declaring a list named array and appending few charecters to our list array=['!','#','$','%','^','&','*','<','>',':',';','/','-','+','='] #Third step: Adding a charecter to our present password. password=password+array[random.randint(0,len(array)-1)] #Fourt step: Adding a upper case and a lower case alphabet to our present password. #ASCII values of alphabests are as shown 65 to 90 for upper case and 97 to 122 for lower case. password=password+chr(random.randint(65,90)) password=password+chr(random.randint(97,122)) #now we have a password in the format # returning final password return password
Input and Output: