Underc0de - La Casa de los Informáticos

Programación Scripting => Python => Mensaje iniciado por: Mavis en Agosto 01, 2010, 04:12:27 AM

Título: [Código] Teorema de Pítagoras
Publicado por: Mavis en Agosto 01, 2010, 04:12:27 AM
Código (python) [Seleccionar]
########################
# 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 ;)
Título: Re:[Código] Teorema de Pítagoras
Publicado por: Cual en Agosto 01, 2011, 10:11:17 PM
Excelente programa  8) Solo una cosa el orden de el print seria asi:
Código (python) [Seleccionar]
print """
       ==== Teorema de Pitagoras ====
       1 - Hallar valor de hipotenusa
       2 - Hallar valor de un cateto
       ==============================
       """
opcion = input('Elija la opcion deseada > ')
Título: Re:[Código] Teorema de Pítagoras
Publicado por: JaAViEr en Agosto 01, 2011, 10:22:47 PM
Lindo code.
Aunque puedes ahorrarte el ultimo IF poniendo un else:

Saludos.
Título: Re:[Código] Teorema de Pítagoras
Publicado por: Mavis en Agosto 02, 2011, 03:33:21 AM
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!