send
Grupo de Telegram
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Teorema de Pitagoras

  • 1 Respuestas
  • 1682 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado [Z]tuX

  • *
  • Underc0der
  • Mensajes: 27
  • Actividad:
    0%
  • Reputación 0
  • ZtuX W4s H3r3 !!
    • Ver Perfil
    • ztux.net
« en: Mayo 22, 2011, 01:32:54 am »
Asi es, el teorema de pitágoras en Python
Les dejo el code:

Código: Python
  1. #!/bin/python
  2. #TEOREMA DE PITAGORAS
  3. #By ZtuX
  4.  
  5. import math
  6.  
  7. def CO(h,a):
  8.     operacion = math.sqrt((h*h)-(a*a))
  9.     print 'El Cateto Opuesto Vale: ',operacion
  10.    
  11.    
  12. def CA(h,o):
  13.     operacion = math.sqrt((h*h)-(o*o))
  14.     print 'El Cateto Adyacente Vale: ',operacion
  15.    
  16. def HIP(o,a):
  17.     operacion = math.sqrt((o*o)+(a*a))
  18.     print 'La hipotenusa Vale: ',operacion
  19.  
  20. def main():
  21.     print 'Teorema de Pitagoras'
  22.     print '''
  23.    [1] Cateto Opuesto
  24.    [2] Cateto Adyacente
  25.    [3] Hipotenusa
  26.    '''
  27.     opc=input('Que deseas calcular[?] ')
  28.     if opc ==1:
  29.         a=input("Cateto Adyacente[?]: ")
  30.         h=input("Hipotenusa[?]: ")
  31.         CO(h,a)
  32.     elif opc==2:
  33.         o=input("Cateto Opuesto[?]: ")
  34.         h=input("Hipotenusa[?]: ")
  35.         CA(h,o)
  36.     elif opc==3:
  37.         o=input("Cateto Opuesto[?]: ")
  38.         a=input("Cateto Adyacente[?]: ")
  39.         HIP(o,a)
  40.     elif opc !=4:
  41.         print '>>>Tu opcion no es correcta'
  42.         raw_input()
  43.         main()
  44.     else:
  45.         exit()
  46.  
  47. main()    
  48.  
  49.  

Seguro a alguien le sirve ^^
« Última modificación: Octubre 26, 2013, 09:29:55 am por Expermicid »

Desconectado Sensei

  • *
  • Underc0der
  • Mensajes: 52
  • Actividad:
    0%
  • Reputación 0
  • Mess with the best, die like the rest.
    • Ver Perfil
    • Email
« Respuesta #1 en: Junio 29, 2011, 12:36:49 pm »
Hola!

Casualmente mi primer código en python ha sido también el teorema de pitagoras, te dejo aquí mi código. Es bastante más corto, aunque me gusta la forma que tienes de definir el menú, tengo que estudiarla :).

Código: Python
  1. #!/usr/bin/python
  2. #Pythagorin
  3. #by Sensei
  4.  
  5. import math
  6.  
  7. def cateto(a, b):
  8.     return math.sqrt((b*b)-(a))
  9. def hipotenusa (a, b):
  10.     return math.sqrt((a*a)+(b*b))
  11.  
  12. while 1:
  13.     print '''Bienvenido a pythagorin, el programa diseñado para calcular un cateto o hipotenusa de un triangulo rectangulo
  14.                Que desea hacer?
  15.                1. Calcular
  16.                2. Salir
  17.                '''
  18.     opcion=raw_input('Elija una opcion: ')
  19.     if opcion == '1':
  20.         a= float(input("Cuanto mide el cateto conocido?:"))
  21.         b= float(input("Cuanto mide el otro lado conocido?:"))
  22.         if a > b:
  23.             print 'El cateto que no conoces mide: %s' %cateto(a, b)
  24.         elif b >= a:
  25.             print 'La hipotenusa mide: %s' %hipotenusa(a, b)
  26.     elif opcion == '2':
  27.         break
  28.         exit()
  29.     else:
  30.         print 'Error, debe elegir 1 o 2'

Un saludo!
« Última modificación: Enero 18, 2013, 06:10:15 pm por 11Sep »

 

¿Te gustó el post? COMPARTILO!



[Código] Teorema de Pítagoras

Iniciado por LucaSthefano

Respuestas: 3
Vistas: 1506
Último mensaje Agosto 02, 2011, 03:33:21 am
por LucaSthefano