File tree 1 file changed +54
-0
lines changed
1 file changed +54
-0
lines changed Original file line number Diff line number Diff line change
1
+ #-*- codig: utf-8 -*-
2
+ from __future__ import print_function
3
+
4
+ class Auto :
5
+ #Abstraccion a objeto de un Auto
6
+ def __init__ (self , gasolina ):
7
+ self .gasolina = gasolina
8
+ self .estado = False
9
+ print ("tenemos %d litros" % self .gasolina )
10
+
11
+ def arrancar (self ):
12
+ if self .gasolina > 0 :
13
+ print ("Carro Encendido" )
14
+ self .estado = True
15
+ else :
16
+ print ("No Arranca" )
17
+ self .estado = False
18
+
19
+ def conducir (self ):
20
+ if self .gasolina > 0 and self .estado == True :
21
+ self .gasolina -= 1
22
+ print ("Esta en movimiento. Quedan %d litros" % self .gasolina )
23
+ elif self .estado == False :
24
+ print ("El carro no esta encendido, debe encenderlo para conducir" )
25
+ elif self .gasolina <= 0 :
26
+ print ("El carro no se mueve, sin gasolina" )
27
+
28
+ def apagar (self ):
29
+ self .estado = False
30
+ print ("Has apagado el carro" )
31
+
32
+ def verificargas (self ):
33
+ if self .gasolina < 5 and self .gasolina > 0 :
34
+ print ("Le comendamos dirigirse a una estacion de gasolina a la brevedad, su nivel es %d" % self .gasolina )
35
+ elif self .gasolina <= 0 :
36
+ print ("No tiene gasolina.. A empujar brother" )
37
+ else :
38
+ print ("Su nivel actual de gasolina es de: %d" % self .gasolina )
39
+
40
+
41
+
42
+ """mi_auto = Auto(5)
43
+ mi_auto.arrancar()
44
+ mi_auto.conducir()
45
+ mi_auto.apagar()
46
+ mi_auto.conducir()
47
+ mi_auto.verificargas()
48
+ mi_auto.arrancar()
49
+ mi_auto.conducir()
50
+ mi_auto.conducir()
51
+ mi_auto.conducir()
52
+ mi_auto.conducir()
53
+ mi_auto.conducir()
54
+ mi_auto.verificargas()"""
You can’t perform that action at this time.
0 commit comments