Repasa matemáticas con Python

Publicado el 09 septiembre 2010 por Iyanmv @iyanmv

Ahora que es la vuelta al cole no está mal repasar un poco matemáticas. Pero si a la vez puedes aprender a programar mucho mejor. El lenguaje perfecto para repasar matemáticas es Python. Puedes hacer programas que resuelvan problemas que has hecho el curso pasado. Por ejemplo, en algunos manuales que leí sobre este lenguaje explican como calcular la distancia entre dos puntos aplicando el Teorema de Pitágoras.

El siguiente y sencillo programa te dirá el volumen de una esfera insertando el radio. Como veréis no es muy útil pero repasarás matemáticas y aprenderás a utilizar return en python:

#!/usr/bin/env python
# Este archivo usa el encoding: utf-8

import math

def volumenEsfera(radio):
  resultado=4/3.0*math.pi*radio**3
  return resultado

print volumenEsfera(6)

El siguiente calcula la longitud de la hipotenusa de un triángulo rectángulo a partir de los dos catetos:

#!/usr/bin/env python
# Este archivo usa el encoding: utf-8

import math

def hipotenusa(cateto1,cateto2):
  cuadrado=cateto1**2+cateto2**2
  resultado=math.sqrt(cuadrado)
  return resultado

print hipotenusa(3,4)

Y ahora que ya has repasado las formulas, también puedes probar a reducir el código tanto como puedas, siempre que no impida una fácil lectura. Por ejemplo, el segundo programa quedaría así:

#!/usr/bin/env python
# Este archivo usa el encoding: utf-8

import math

def hipotenusa(cateto1,cateto2):
  return math.sqrt((cateto1**2+cateto2**2))

print hipotenusa(3,4)

El límite es tu imaginación.


Filed under: GNU/Linux, Programación, Python