A continuación pondré un código que extraje del manual Python para todos, y analizaremos el código.
class Coche:
“””Abstraccion de los objetos coche.”””
def __init__(self, gasolina):
self.gasolina = gasolina
print “Tenemos”, gasolina, “litros”
def arrancar(self):
if self.gasolina > 0:
print “Arranca”
else:
print “No arranca”
def conducir(self):
if self.gasolina > 0:
self.gasolina -= 1
print “Quedan”, self.gasolina, “litros”
else:
print “No se mueve”
“””Abstraccion de los objetos coche.”””
def __init__(self, gasolina):
self.gasolina = gasolina
print “Tenemos”, gasolina, “litros”
def arrancar(self):
if self.gasolina > 0:
print “Arranca”
else:
print “No arranca”
def conducir(self):
if self.gasolina > 0:
self.gasolina -= 1
print “Quedan”, self.gasolina, “litros”
else:
print “No se mueve”
Tenemos nuestra clase Coche, con los métodos "arrancar" y "conducir" y vemos que después de inicializar nuestra clase tenemos "__init__" esto nos quiere decir que se ejecuta justo después de crear un nuevo objeto a partir de la clase, a esta función se le llama: intanciación.
Vemos que el programa no dice que si hay más de 0 en gasolina en auto puede arrancar, y por lo tanto tenemos permiso a conducirlo, y si el carro tiene menor o igual a cero de gasolina no podemos arrancar y mucho menos conducirlo. También podemos apreciar que tenemos unos print que nos advierte cuánta gasolina tiene o nos queda y si no se mueve nuestro vehículo.
Fuente: http://mundogeek.net/tutorial-python/ Aquí pueden descargar la guía "Python para todos"
hola, me preguntaba si tienes buen conocimiento de python, requiero los servicios de alguna persona con ese conocmiento te dejo mi mail si te interesa chuy_lozano@live.com.mx
ResponderEliminar