1. Crear un programa que pida al usuario su contraseña (numérica). Deberá terminar cuando introduzca como contraseña el número 4567, pero volvérsela a pedir tantas veces como sea necesario.
Aquí te dejo un ejemplo de cómo podrías implementar este programa en Python: ```python def pedir_contraseña(): """Pide al usuario su contraseña hasta que la introduzca correctamente.""" contraseña_correcta = 4567 while True: contraseña = input("Introduce tu contraseña (numérica): ") if contraseña.isdigit() and int(contraseña) == contraseña_correcta: print("Contraseña correcta. ¡Bienvenido!") break else: print("Contraseña incorrecta. Inténtalo de nuevo.") pedir_contraseña() ``` En este programa, la función `pedir_contraseña()` se ejecuta en un bucle `while True`, lo que significa que se ejecutará indefinidamente hasta que se encuentre una condición para salir del bucle. En este caso, la condición es que la contraseña introducida sea correcta. Dentro del bucle, se pide al usuario que introduzca su contraseña mediante la función `input()`. Se verifica si la contraseña es numérica mediante la función `isdigit()`, y si es igual a la contraseña correcta (4567) mediante una comparación directa. Si la contraseña es correcta, se imprime un mensaje de bienvenida y se sale del bucle. Si no es correcta, se imprime un mensaje de error y se vuelve a pedir la contraseña.