Python - Teorema de pitagoras python

   
Vista:

Teorema de pitagoras python

Publicado por chilicuil chilicuil9570@gmail.com (2 intervenciones) el 11/10/2015 02:36:51
Hola, buena vida.
Soy nuevo en esto de la programación, hice este programa para mis compañeros de clase porque todos odiamos el teorema de pitagoras y se los quiero compartir y saber que opinan. Soy abierto a consejos y recomendaciones.
Esta hecho en python.

1
2
3
4
5
6
7
8
9
10
11
#Pitagoras por Chilicuil
import math
print "\t Teorema de Pitagoras\n"
#Datos
a=input("Ingrese cateto a: ")
b=input("Ingrese cateto b: ")
#hipotenusa
hipotenusa=math.sqrt((a*a)+(b*b ))
#Resultado 
print "La hipotenusa es:", hipotenusa
raw_input()

Muchas gracias
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

Teorema de pitagoras python

Publicado por dario (54 intervenciones) el 13/10/2015 16:01:42
Hola, como estas.
Tu codigo tiene algunos errores, te los voy a poner con un comentario.
Lina 5, a=input('Ingrese cateto a:'): el comando input se usa para entrar caracteres o strings, entonces en la linea 5 estas asignadole un string a la variable a. Del mismo modo le estas asignado un string a la variable b. Luego estas calculando la raiz cuadrada de dichos valores que son string, eso es un error, math.sqrt solo funciona con numeros decimales.
Tu codigo deberia ser asi.
a = float(input('Ingrese cateto a:')
b = float(input('Ingrese cateto b:')
luego de hacer esto ya puedes usar el math.sqrt().
Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar