Ejercicio: 3Eva_IT2000_T1 Validar caracteres tipo numérico
Resultado esperado realizando la función de usuario
>>> esnumero('a') 'no es numerico' >>> esnumero('1') True >>> esnumero('15') 'varios caracteres' >>> >>> tresdigitos('12a') 0 >>> tresdigitos('123') 1
Instrucciones en Python
# 3Eva_IT2000_T1 Validar caracteres tipo numérico def esnumero(caracter): numeros = ['0','1','2','3','4','5','6','7','8','9'] n = len(caracter) if n == 1: esnumerico = 'no es numerico' enlista = caracter in numeros if enlista ==1: esnumerico = enlista else: esnumerico = 'varios caracteres' return(esnumerico) def tresdigitos(cadena): n = len(cadena) revisa = 0 for i in range(0,n,1): if esnumero(cadena[i])==1: revisa = revisa + 1 sontres= 0 if revisa ==3 and n==3: sontres = 1 return(sontres)