Cadena de password - Python Programming Exercise

Este programa en Python solicita al usuario que ingrese un nombre de usuario y una contraseña (ambos deben ser cadenas de texto) y repite el proceso hasta que se ingresen las credenciales correctas. El programa está diseñado para pedir al usuario su entrada y validar que tanto el nombre de usuario como la contraseña coincidan con valores predefinidos, que son "nombre de usuario" y "contraseña" respectivamente. Utiliza un bucle while para solicitar continuamente al usuario hasta que se proporcione la entrada correcta, asegurando que el programa solo proceda cuando se ingresen las credenciales correctas. Este ejercicio demuestra el uso de la validación de entradas y los bucles en Python para controlar el flujo del programa basado en la entrada del usuario. Al utilizar un bucle while, el programa sigue pidiendo el nombre de usuario y la contraseña hasta que se cumplan las condiciones, lo cual es una forma práctica de asegurar el acceso seguro a ciertas partes de una aplicación. Este enfoque también ofrece un ejemplo claro de cómo gestionar la entrada del usuario e implementar la lógica básica de autenticación dentro de un programa en Python.

 Categoría

Tipos de datos de Python

 Ejercicio

Cadena De Password

 Objectivo

Desarrolla un programa Python para solicitar al usuario su nombre de usuario y contraseña (ambos deben ser cadenas) y repetir la solicitud tantas veces como sea necesario hasta que el nombre ingresado sea "nombre de usuario" y la contraseña sea "contraseña".

 Ejemplo de ejercicio de Python

 Copiar código Python
# Prompt the user for their username and password and keep asking until correct
while True:
    username = input("Enter your username: ")
    password = input("Enter your password: ")

    # Check if the entered username and password are correct
    if username == "username" and password == "password":
        print("Access granted")
        break
    else:
        print("Invalid username or password. Please try again.")

 Output

Enter your username: admin
Enter your password: 1234
Invalid username or password. Please try again.
Enter your username: username
Enter your password: 1234
Invalid username or password. Please try again.
Enter your username: username
Enter your password: password
Access granted

 Comparte este ejercicio de Python

 Más Ejercicios Programación Python de Tipos de datos de Python

¡Explora nuestro conjunto de ejercicios de programación Python! Estos ejercicios, diseñados específicamente para principiantes, te ayudarán a desarrollar una sólida comprensión de los conceptos básicos de Python. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte de manera gradual a medida que adquieres confianza en la codificación en Python.

  •  Aritmética - Condicional

    Este programa en Python solicita al usuario que ingrese dos números y una operación para realizar con ellos, como suma (+), resta (-), multiplicación (*) o div...

  •  Doble valor

    Este programa en Python calcula el perímetro, el área y la diagonal de un rectángulo, basándose en el ancho y la altura dados. El perímetr...

  •  Evaluar las salidas de la función

    Este programa en Python muestra los valores de la función y = x² - 2x + 1 para valores enteros de x que van desde -10 hasta +10. La función es una ecuación cua...

  •  Mostrar función

    Este programa en Python "dibuja" el gráfico de la función y = (x-4)² mostrando una serie de asteriscos en la pantalla. Para cada valor de x que va desde -1 has...

  •  Punto flotante, unidades de velocidad

    Este programa en Python solicita al usuario que ingrese una distancia en metros y el tiempo tomado en horas, minutos y segundos, y luego calcula la velocidad en tres unidade...

  •  Esfera de punto flotante

    Este programa en Python calcula tanto el área de la superficie como el volumen de una esfera basándose en su radio. Utiliza las fórmulas para el área de la sup...