Нужно вернуть код на определённую строчку, и пройти заново
Нужно что бы после if опять задавался вопрос ans.
import random
def pasw():
psw = ''
for x in range(12):
psw += random.choice('1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM')
if len(psw) == 12:
print('I generate password for you: '+psw)
pasw()
ans=input('Are you want to create new password? Y/N ')
if ans == 'y':
pasw()
else:
input('Press enter to exit.')