########################
# 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.
No tienes permitido ver enlaces.
Registrate o Entra a tu cuenta
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!