#-*- coding: utf -8 -*-
from string import ascii_letters
letras=ascii_letters + "Ñ" + "ñ" #creo el abecedario, solo que hay que agregar las Ñ ñ
num="".join(str(list(range(10)))) #creo la cadena de números del 0 al 9
def validar(patente): #por si hay que usar una función propia
if len(patente) == 6: #de acuerdo al largo de la patente
cad1=patente[:3] #primeros 3 caracteres
cad2=patente[3:] #últimos 3 caracteres
for x in cad1:
if x not in letras:
print("Patente no válida")
return
for y in cad2:
if y not in num:
print("Patente no válida")
return
if len(patente) == 7: # lo mismo que antes salvo que ahora los caracteres no son todos consecutivos
cad3=patente[:2] + patente[5:]
cad4=patente[2:5]
for x in cad3:
if x not in letras:
print("Patente no válida")
return
for y in cad4:
if y not in num:
print("Patente no válida")
return
print("Patente válida")
patente=input("Ingrese la patente(orden LLLNNN / LLNNNLL : ")
while len(patente) < 6 or len(patente) > 7:
patente=input("Ingrese la patente(orden LLLNNN / LLNNNLL : ")
validar(patente)