Generation

generate functionSun, 21 May 2023

Crea un programa que genere una contraseña en base a tres nombres que introduciremos por teclado. La contraseña va a estar formada por las 2 primeras letras del primer nombre, más la longitud de ese nombre, más las tres primeras letras del segundo nombre, más si tiene un número par de letras la mitad de la cantidad de letras y si es impar el doble de la cantidad de letras, más la letra inicial del último nombre y la letra siguiente en el abecedario.

def password(nombre1, nombre2, nombre3): return nombre1[0:2] + str(len(nombre1)) + nombre2[0:3] + str(int(len(nombre2)) / 2 if int(len(nombre2)) % 2 == 0 else int(len(nombre2)) * 2) + nombre3[0] + chr(ord(nombre3[0]) + 1) print(password("Juan", "Perez", "Jimenez"))

Questions about programming?Chat with your personal AI assistant