########################
# Teorema de Pitagoras #
# Creador por: S&S Lab #
# http://artehack.net/ #
########################
import math
def Hipotenusa(X,Y):
return math.sqrt((X*X)+(Y*Y))
def Cateto(X,Y):
return math.sqrt((X*X)-(Y*Y))
print """
==== Teorema de Pitagoras ====
1 - Hallar valor de un cateto
2 - Hallar valor de hipotenusa
==============================
"""
opcion = input('Elija la opcion deseada > ')
if opcion == 1:
X = input('Introduce el valor del primer cateto > ')
Y = input('Introduce el valor del segundo cateto > ')
print 'El valor de la hipotenusa es > %s' % Hipotenusa(X,Y)
if opcion == 2:
X = input('Introduce el valor de un cateto > ')
Y = input('Introduce el valor de la hipotenusa > ')
print 'El valor del cateto es > %s' % Cateto(X,Y)
if (opcion <= 0) or (opcion >= 3):
exit()
Saludos a todos ;)
Excelente programa 8) Solo una cosa el orden de el print seria asi:
print """
==== Teorema de Pitagoras ====
1 - Hallar valor de hipotenusa
2 - Hallar valor de un cateto
==============================
"""
opcion = input('Elija la opcion deseada > ')
Lindo code.
Aunque puedes ahorrarte el ultimo IF poniendo un else:
Saludos.
You are not allowed to view links.
You are not allowed to view links.
Register or Login or You are not allowed to view links.
Register or Login
Lindo code.
Aunque puedes ahorrarte el ultimo IF poniendo un else:
Saludos.
Si, lo hice cuando recien estaba en python y me gustaba intentar hacer las cosas de otra forma.
Gracias por la atencion. Saludos!