Formulario de contacto

 

Validar Ingreso de datos con Python!

 A continuación veremos como validar que los datos ingresados sean del tipo que deseamos, en este caso de tipo numérico usando el metodo "isnumeric" y el método "len". Estos los aplicaremos dentro de una sencilla función.

num1= input("Ingrese el primer número: ")
def validarNumeros():                    

    if num1.isnumeric()==False or len(num1) ==0:
        print("Error, ingrese un número válido")
    else:
        print("El número ingresado es: ",num1)

validarNumeros()   

*El metodo isnumeric cuyo formato es:

string.isnumeric()
devuelve "True" si el texto es un número y "False" si no lo es. 

*A demás hacemos uso de la condicional "If" y "Else" para imprimir un mensaje en pantalla si lo ingresado y procesado por la función "isnumeric" devuelve "True" o "False" y adicional a eso usamos la función "len" para verificar que lo ingresado en la variable "num1" no este vacío de la siguiente forma:
num1= input("Ingrese el primer número: ")

def validarNumeros():

    if num1.isnumeric()==False or len(num1) ==0://Aquí esta todo lo importante//
        print("Error, ingrese un número válido")
    else:
        print("El número ingresado es: ",num1)

validarNumeros()    
  
 Si es False se muestra el mensaje de "Error, ingrese un número válido" y en caso contrario se imprime el mensaje: "El numero ingresado es..."
A continuación hacemos la prueba con nuestro Idle de python, si lo ingresado si es un número:




Aquí si lo ingresado no es número:

                    

Consultas, dudas o maneras de mejorar el código, por comentario!

Total comment

Author

peloncarlospe@gmail.com

0   comentarios

Cancel Reply