/ Published in: Python
Simple funcion para validar una patente para los vehiculos inscriptos en la Argentina.
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
def validar_patente(patente): """Conjunto de validaciones para verificar las patentes""" # Si no se declara la patente se la deja a declarar if len(patente) == 0: return "A/D" # Se quitan los espacios y guiones patente = patente.replace("-", "") patente = patente.replace(" ", "") # Se ve que la patente solo tenga 6 caracteres if len(patente) != 6: raise ValueError("Longitud incorrecta para la patente") # Se comprueba que los primeros tres caracteres sean o letras o numeros # Y luego se convierten las letras a mayusculas if patente[0:3].isdigit() and patente[3:6].isalpha(): return patente.upper() elif patente[0:3].isalpha() and patente[3:6].isdigit(): return patente.upper() # Si no se da ninguno de los dos casos se genera un error else: raise ValueError("Ingrese una patente correcta")
URL: http://www.codigopython.com.ar/