1
« en: Martes 1 de Junio de 2010, 03:32 »
Pensaran q soy un inutil por no poder algo tan facil para ustedes, pero la vdd es q aun no agarro el hilo de python y pues tengo problemas en un ejercicio q me plantearon en un tutorial q encontre en la web, bueno la vdd es q quiero aprender a programar y pues python como q me sono al instante jeje, bueno al grano; estoy siguiendo el tutorial q se llama: "Aprenda a Pensar como un Programador en Python" y pues me trabe en un ejercicio q dice:
Como actividad, escriba una función pendiente(x1, y1, x2, y2)
que devuelva la pendiente de la línea que atraviesa los puntos (x1,y1) y (x2, y2).
Luego use esta función en una función que se llame intercepta(x1, y1, x2, y2)
que devuelva la [[y-intercepta]] de la línea a través de los puntos (x1, y1) y (x2, y2).
Espero me ayuden q ese problema ya me tiene loco, ah lo olvidaba les pondré el código q trate de generar, espero no se rian...
#!/usr/bin/env python
# -*- coding: latin-1 -*-
import math
def pendiente(x1, y1, x2, y2):
dify = (y2-y1)
difx = (x2-x1)
m = dify / difx
return m
#primero tenemos que encontrar la ecuacion general de la linea... "y=mx+b"
def interceptoY(x1, y1, x2, y2):
y = pendiente(x1, y1, x2, y2)
intY = y
intercepto = (intY(y)*x1) + y1
return intercepto
print "El intercepto en Y es: ", interceptoY(2, 4, 3, 6)
no se si esto influya pero uso como IDE un programa q se llama "Geany", espero sus respuestas gracias por su atención...