Programación Web y Scripting => Python => Mensaje iniciado por: marshal en Domingo 16 de Marzo de 2008, 21:02
Título: Funciones Validadoras
Publicado por: marshal en Domingo 16 de Marzo de 2008, 21:02
Saludos a todos, aqui les va mi primera pregunta:
En C/C++ y otros existen lo que se denominan funciones validadoras con las cuales se evitan que los usuarios introduzcan letras donde van números y viceversa mostrandoles el error...quería saber de que forma se hace esto en python ya que tengo u script donde se piden varios datos y todos numéricos.
Ademas de esto me gustaria que cuando el usuario introdujese el caracter equivocado lo devolviese al inicio de la aplicacion
He buscado por la web y no he encontrado nada...
Muchas gracias de antemano... :comp:
Título: Re: Funciones Validadoras
Publicado por: RadicalEd en Martes 25 de Marzo de 2008, 14:13
Sería algo así:
Código: Text
#! /usr/bin/env python
#! By RadicalEd
x = raw_input('Digite un valor: ')
asc = ord(x)
while asc <= 48 or asc >= 57:
x = raw_input('Digite un valor: ')
asc = ord(x)
print 'Digito el ', x
Ya va por ti acomodarlo en una función, que es bastante sencillo.