import string
import random
class Vehiculos:
def __init__(self, Tipo, Modelo,Marca,color):
[Link]=Modelo
[Link]=Marca
[Link]=Tipo
self._estado="APAGADO"
self._llave=False
self._accion="DETENIDO"
[Link]=color
self._placa=0
self._generarPlaca()
def encenderApagar(self,llave):
self._llave=llave
if self._llave==True:
if self._estado=="APAGADO":
self._estado="ENCENDIDO"
elif self._estado=="ENCENDIDO":
self._estado="APAGADO"
else:
self._estado=="APAGADO"
def _generarPlaca(self):
string.ascii_letters
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
a=[Link](string.ascii_letters)
b=[Link](string.ascii_letters)
c=[Link](string.ascii_letters)
n1=[Link](0, 9)
n2=[Link](0, 9)
d=[Link](string.ascii_letters)
self._placa=a+b+c+"-"+str(n1)+str(2)+"-"+d
def arrancar(self):
if self._estado=="ENCENDIDO":
self._accion="EN MARCHA"
def detener(self):
if self._accion=="EN MARCHA":
self._accion="DETENIDO"
def Mostrar(self):
print("-----INFORMACION VEHICULO-----")
print("Tipo:>>",[Link]+"<<")
print("Marca:", [Link])
print("Modelo:", [Link])
print("Color:", [Link])
print("Placa:", self._placa)
print("llave:", self._llave)
print("Estado:", self._estado)
print("Accion:",self._accion)
class Velectricos(Vehiculos):
def __init__(self):
Vehiculos().__init__(Tipo, Modelo,Marca,color)
[Link]=2
[Link]="DESCONECTADO"
def Cargar(self):
[Link]="CARGANDO"