Paga en 4 cuotas sin intereses de $52.25

Antes:$249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

18d

12h

44m

03s

2

GENERADOR DE CONTRASEÑAS

Te imaginas crear un generador de contraseñas seguras
Vamos analizar el código.
Importamos el numero random mismo que nos ayudara para generar los caracteres random

<import random
contrasena = []>

Imprimimos las instrucciones las instrucciones al usuario

<print("Creador de contraseñas seguras") 
print("Las contraseñas deben tener entre 5 y 12 caracteres")>

Solicitamos por teclado la cantidad de caracteres que el usuario desea

<valor = int(input("Número de caracteres deseados: "))>

Realizamos el control de usuario utilizando el ciclo while ( se ejecuta mientras el valor sea entre 5 a 12)

<while valor < 5 or valor > 12:
    print("Valor incorrecto. Debe estar entre 5 y 12.")
    valor = int(input("Número de caracteres deseados: "))>

Si el valor es correcto utilizamos el ciclo for para generar la cantidad de caracteres deseada por el cliente,

<for _ in range(valor):
    caracter = chr(random.randint(33, 90))  # Generating a random ASCII character
    contrasena.append(caracter) # append agrega el numero a la lista 

password = ''.join(contrasena) # junta los caracteres>

Finalmente imprimimos la contraseña generada

<print("Contraseña generada:","***********(", password, ")***************")>

Código completo

<import random
contrasena = []

print("Creador de contraseñas seguras")
print("Las contraseñas deben tener entre 5 y 12 caracteres")

valor = int(input("Número de caracteres deseados: "))

while valor < 5or valor > 12:
    print("Valor incorrecto. Debe estar entre 5 y 12.")
    valor = int(input("Número de caracteres deseados: "))  # Ask for input againfor_ in range(valor):
    caracter = chr(random.randint(33, 90))  # Generating a random ASCII character
    contrasena.append(caracter) # append agrega el numero a la lista 

password = ''.join(contrasena) # junta los caracteresprint("Contraseña generada:","***********(", password, ")***************")
#DIEGO PEREZ 
>
Escribe tu comentario
+ 2