Re: Resumen de Python-es, Vol 17, Envío 18

fernando parodi parodi.fer en gmail.com
Mar Feb 10 22:45:23 CET 2009


> Desde el punto de vista de lo que estás modelando (dominio del problema) la
> valvula debe contener un sensor que pueda medir el caudal. en tu modelo, la
> valvula no contiene ningun sensor, entonces:
>
> #Nombre Archivo: Valvula.py
> class Valvula:
>   def __init__(self):
>       self.condicion = 0  #(0= cerrado, 1=abierto)
>       self.caudal = 0     #caudal inicial
>       self.sensor1 = Sensor()    #Ahora la valvula contiene un sensor para
> poder medir el caudal.
>
>   def Abrir(self):
>       self.condicion = 1
>
>   def Cerrar(self):
>       self.condicion = 0
>
>   def Caudal_Actual(sefl):
>       self.caudal=sensor1.Caudal_Medido()
>       return self.caudal
>
> ---------------------------------------
> #Nombre Archivo: Sensor.py
> class Sensor():
>
>   def __init__(self):
>       self.caudal = 10
>
>   def Caudal_Medido(self):
>       #codigo para medir
>       return self.caudal #por ejemplo
>
>
> Una recomendacion por cuestiones de convencion, los metodos (mensajes)
> ponelos en minuscula.
> Saludos! y cualquier cosa pegá un chiflido.
>

Gracias Cristhian por la ayuda(y a todos los demas)
este pequeño problemita que se me plantea es justamente para fijar
conceptos.
Yo soy estudiante de ing civil (en la facu vimos como dijuar una parabola en
basic jajaja)no de analisis de sistemas.

Prove los que dijiste Cristhian y sigue dandome unn error;
NameError: global name 'sensor1' is not defined
Y no se que pasa, trate escribiendo
import Sensor()
from Sensor() import *
y no funca.
Espero que esta clase de preguntas no sean perdida de tiempo.

Gracias...
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es