29-09-2022, 10:04 PM
Ahí el problema es que la función dniCorrecto() está devolviendo falso para el dato "77777777A". Te sugeriría que borres esa función, porque no tiene mucho sentido el código y seguramente esté mal implementado, y te quedes únicamente con nifCorrecto():
Saludos
Código:
nif = input("Introduce NIF del cliente:")
while not nifCorrecto(nif):
print("El Nif es incorrecto.Vuelve a intentarlo.")
nif = input("Introduce NIF del cliente:")
Saludos
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!
También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.