Cadena de password en Python

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.



Grupo

Tipos de datos de Python

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 Ejercicio 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 ejercicios Python

Más ejercicios de Programacion Python de Tipos de datos de Python

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

  • Aritmética - Condicional en Python

    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 en Python

    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 en Python

    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 en Python

    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 en Python

    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 en Python

    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...