Documentos de Académico
Documentos de Profesional
Documentos de Cultura
#PRIMER APELLIDO
while True:
apellido1=input("Cual es su primer apellido?: ")
if(apellido1==""):
print("El apellido no se puede omitir")
continue
if(not bool(re.match(p_apellidos,apellido1))):
print("El apellido no cumple con el patron")
continue
break
#SEGUNDO APELLIDO
while True:
apellido2=input("Cual es su segundo apellido?: ")
if(apellido2==""):
print("El apellido no se puede omitir")
continue
if(not bool(re.match(p_apellidos,apellido2))):
print("El apellido no cumple con el patron")
continue
break
#MATRICULA
while True:
matricula=input("Cual es su matricula?: ")
if (matricula==""):
break
if (not bool(re.match(p_matricula,matricula))):
print("La matricula no cumple con el patron")
continue
break
Cual es su matricula?: 1
La matricula no cumple con el patron
Cual es su matricula?: 5437JHJH
La matricula no cumple con el patron
Cual es su matricula?: 1852292
#EDAD
while True:
str_edad=input("Cual es su edad?: ")
if (str_edad==""):
print("La edad no se puede omitir")
continue
if(not bool(re.match(p_edad,str_edad))):
print("La edad no cumple con el patron")
continue
int_edad=int(str_edad)
if(not(int_edad>16 and int_edad<90)):
print("La edad no esta dentro del rango (mayor a 16 y menor a
90)")
continue
else:
break
Cual es su edad?:
La edad no se puede omitir
Cual es su edad?: 1
La edad no cumple con el patron
Cual es su edad?: 15
La edad no esta dentro del rango (mayor a 16 y menor a 90)
Cual es su edad?: 21