Python - validar datos

 
Vista:

validar datos

Publicado por Angel (11 intervenciones) el 02/02/2017 04:36:47
Hola buenas noches una pregunta como puedo validar que el usuario no ingrese letras, es un programa para la inverza de una matriz de 2x2 pero quiero que si el usuario ingresa una letra o caracter le diga que es incorrecto y vuelva a pedir los datos e intentado varias veces con while pero no me da resultado o lo hace mal etc espero me puedan ayudar les dejo mi codigo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import math
print ("Ingrese los valores")
print ("|a b|")
print ("|c d|")
 
a= float(input("Ingrese a: "))
b= float(input("Ingrese b: "))
c= float(input("Ingrese c: "))
d= float(input("Ingrese d: "))
 
total = a*d-b*c
 
if total!=0:
    print("",d/total, -c/total)
    print("",-b / total, a/total)
else:
    print("Error el determinante da 0")
    print("Vuelva a intentar con calores diferantes ")
    print("Ingrese 1 para repetir")

e borrado lo del while que puese por que me tiraba error
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder