Hola francisco,
este es el codigo:
y la salida que esta dando en visual studio code:
--------Menu--------
(1) Añadir cliente
(2) Eliminar cliente
(3) Mostrar cliente
(4) Listar todos los clientes
(5) Listar clientes habituales
(6) Salir
Debe seleccionar una opcion del 1 a 6:1
Introduzca la fecha de operacion 'dd/mm/aaa':27/09/2024
Introduce NIF del cliente:7777777a
Introduzca el Nif: 777A
El nif debe de contener 9 caracteres
Introduce un nif correcto: jhjhjhjhjjh
Introduce el nombre del cliente:
como podrás ver no valida correctamente las funciones de validar el nif mencionados arriba
este es el codigo:
Código:
nif=input("Introduce NIF del cliente:")
while not validarNif() and not nifCorrecto(nif) and not nifNoRepetido():
print("El Nif es incorrecto.Vuelve a intentarlo.")
email=input("Introduce el nif del cliente: ")
nombre=input("Introduce el nombre del cliente: ")
apellidos=input("Introduce los apellidos del cliente: ")
direccion=input("Introduce la dirección del cliente: ")
telefono=input("Introduce el teléfono del cliente: ")
while not telefonoCorrecto(telefono):
print("El telefono es incorrecto.Vuelve a intentarlo.")
email=input("Introduce el telefono correctamente del cliente: ")
email=input("Introduce el correo electrónico del cliente: ")
while not validarEmail(email) and not emailCorrecto(email):
print("El email es incorrecto.Vuelve a intentarlo.")
email=input("Introduce el correo electrónico del cliente: ")
y la salida que esta dando en visual studio code:
--------Menu--------
(1) Añadir cliente
(2) Eliminar cliente
(3) Mostrar cliente
(4) Listar todos los clientes
(5) Listar clientes habituales
(6) Salir
Debe seleccionar una opcion del 1 a 6:1
Introduzca la fecha de operacion 'dd/mm/aaa':27/09/2024
Introduce NIF del cliente:7777777a
Introduzca el Nif: 777A
El nif debe de contener 9 caracteres
Introduce un nif correcto: jhjhjhjhjjh
Introduce el nombre del cliente:
como podrás ver no valida correctamente las funciones de validar el nif mencionados arriba