11.1k views
0 votes
Sample Run 1 Enter your word: zebras Enter a number: 62 Password not long enough. Sample Run 2 Enter your word: newyorkcity Enter a number: 892 Password: N@wyorkci y892

1 Answer

5 votes

Answer:

import random

paswrd = input("Enter Pass: ")

while len(paswrd) < 8:

print('Password not long enough.')

paswrd = input("Enter Pass: ")

paswrd = paswrd.replace('e', '@')

paswrd = paswrd.replace('E', '@')

paswrd = paswrd.replace('s', '$')

paswrd = paswrd.replace('S', '$')

paswrd = paswrd.replace('t', '+')

paswrd = paswrd.replace('T', '+')

paswrd = paswrd.capitalize()

paswrd = paswrd + (str(random.randint(1,999)))

print(paswrd)

Step-by-step explanation:

  • Take the password as input from user.
  • Replace the alphabets with relevant characters.
  • Capitalize the password.
  • Finally display the password.
User Deshon
by
3.5k points