def main(): c = Coche("azul", 4, 150, 1200) c2 = copy(c) c3 = c c.color = "rojo" print(c) print(c2) print(c3)
# return f"Nombre: {self._name } - Edad:{self._age} - Rol:{self._rol} - Documento:{self._identification} - Direccion:{self._adress}" from person import Person from coche import Coche admin = Person("Admin") admin.setRol("Admin") admin.setName("Jose Mateo") admin.setAdress("Calle del medio") admin.setIdentification(1234567) admin.setAge(27) client = Person("client") client.setRol("client") client.setName("Juan") client.setAdress("Calle del medio") client.setIdentification(98765421) client.setAge(45) print(admin.getRol()) print(client.getRol()) print(admin.getUserInfo()) print(client.getUserInfo()) camion = Coche() camion.setPlate("ABC123") print(camion.getPlate()) bus = Coche() bus.setPlate("FYT256") print(bus.getPlate())
from coche import Coche carro = Coche("Amarillo","Renault", "Clio", 150, 200, 4) carro1 = Coche("Gris","Audi", "A5", 300, 190, 4) carro2 = Coche("Blanco","Audi", "A3", 250, 100, 4) carro3 = Coche("Negro","Nissan", "Qashqai", 250, 100, 5) """ print(carro.getInfo()) print(carro1.getInfo()) print(carro2.getInfo()) print(carro3.getInfo()) """ # Detectar tipado siempre se compara con la clase del objeto """ if type(carro3) == Coche: print("Si es un objeto correcto") else: print("No es un objeto!!!") """ #Visibilidad print(carro.soy_publico) #print(carro.__soy_privado) print(carro.getPrivado())
from coche import Coche coche1 = Coche("Amarillo", "Renault", "Clio", 260, 200, 4, 18000) coche2 = Coche("Blanco", "Ford", "Focus", 180, 125, 5, 20000) coche3 = Coche("Negro", "Volkswagen", "Golf", 310, 245, 5, 36000) coche4 = Coche("Gris", "Hyundai", "i30", 260, 200, 5, 40000) print(coche1.getInfo()) print(coche2.getInfo()) print(coche3.getInfo()) print(coche4.getInfo())
from coche import Coche carro = Coche("Rojo", "Mazada", "2010", 152, 200) carro1 = Coche("Amarillo", "Cacas", "AAA", 152, 200) carro2 = Coche("Azul", "Mazada", "2014", 168, 170) carro3 = Coche("Marron", "Mazada", "2015", 200, 180) print(carro.getInfo()) print(carro1.getInfo()) print(carro2.getInfo()) print(carro3.getInfo()) #Visibilidad print(carro.soypublico) print(carro.getPrivado())
from coche import Coche carro = Coche("Amarillo", "Renault", "Clio", 120, 200, 4) print(carro.getInfo()) # Detectar el tipado de un objeto if type(carro) == Coche: print("Es un objeto de tipo Coche") else: print("No es un coche")
from coche import Coche carro = Coche("Negro", "Ferrari", "Aventador", 150, 200, 4) carro1 = Coche("Verde", "Seat", "Panda", 240, 200, 4) carro2 = Coche("Azul", "Citroen", "Xara", 100, 180, 4) carro3 = Coche("Rojo", "Mercedes", "Clase A", 350, 400, 4) print(carro.getall()) print(carro1.getall()) print(carro2.getall()) print(carro3.getall()) # Detectar Tipado if type(carro3) == Coche: print("Es un objeto Correcto") else: print("No es un objeto") print(carro.soy_publico) print(carro.getPrivado())
from coche import Coche carro = Coche("Amarillo", "Renault", "Clio", 150, 200, 4) carro1 = Coche("Verde", "Sead", "Panda", 240, 150, 4) carro2 = Coche("Azul", "citraen", "Zara", 100, 180, 4) carro3 = Coche("Gris", "Mercedez", "Clase A", 400, 350, 4) print(carro.getColor()) print(carro.getInfo()) print(carro1.getInfo()) print(carro2.getInfo()) print(carro3.getInfo()) #detectar tipado de objeto if type(carro3) == Coche: #se compara con la clase print("Es un objeto correcto") else: print("no es un objeto") #visivilidad print(carro.soy_publico) #print(carro.__soy_privado) #falla porque es privado solo se puede acceder con un get print(carro.getPrivado())
from coche import Coche cochecito = Coche("4629MVC", 60, 7.1, 200) #cochecito.arrancarMotor() #cochecito.repostarCombustile(-9) cochecito.repostarCombustile(15) cochecito.arrancarMotor() cochecito.fijarVelocidad(80) cochecito.recorrerDistancia(100) cochecito.fijarVelocidad(120) cochecito.recorrerDistancia(300)
from coche import Coche carro = Coche("Azul", "MAZDA", "X3", 280, 215, 5) print(carro.getInfoCoche()) print("--------------------------\n") carro2 = Coche("Rojo", "NISSAN", "Versa", 180, 200, 4) print(carro2.getInfoCoche()) print("--------------------------\n") carro3 = Coche("Gris", "Mercedes", "ClaseA", 350, 380, 5) print(carro3.getInfoCoche()) #Detectar el tipado del objeto #carro3 = "Aleatorio" if type(carro3) == Coche: print("Es un obajeto tipo Coche") else: print("No es un objeto tipo Coche") #Visibilidad (publicos y privados) print(carro.soy_publico) print(carro.getPrivado())
from coche import Coche coche = Coche('Verde', 'Lamborghini', 'Gallardo', 400) coche.setVelocidad(+50) print(coche.getVelocidad(), 'km/h') coche.setMarca('Ferrari') print(coche.getMarca()) coche.precio = 500000 print(coche.getInfo(), f'{coche.precio} €') coche2 = Coche('Morado', 'Lamborghini', 'Spider', 220) coche2.velocidad = 200 coche2.plazas = 4 print(coche2.getInfo()) # comprobar tipado if type(coche2) == Coche: print(type(coche2), 'correcto!!!') pass else: print('No es un objeto de la class Coche') pass # print(coche2.color)
# importar la clase from coche import Coche carro1 = Coche("Amarillo", "Renault", "Clio", 150, 200, 4) carro2 = Coche("Verde", "Renault", "Megane", 150, 200, 4) carro3 = Coche("Azul", "Renault", "Stepway", 150, 200, 4) carro4 = Coche("plata", "Renault", "Duster", 150, 200, 4) print(carro1.getInfo()) print(carro2.getInfo()) print(carro3.getInfo()) print(carro4.getInfo()) #Detectar tipado if type(carro3) == Coche: print('Es un objeto correcto') else: print('No es de tipo Coche') #Visibilidad print(carro1.getPrivado())
from coche import Coche carro = Coche("Amarillo", "Honda", "Civic", 150, 200, 4) print(carro.getInfo()) # detectar tipado if type(carro) == Coche: print("es un objeto coche") else: print("no es un objeto coche") # visibilidad de atributos publico o privados print(carro.getPrivado())
from coche import Coche carro = Coche("Gris", "Peugeot", "308 Active", 200, 140, 4) carro1 = Coche("Gris", "Honda", "H-RV Active", 250, 160, 5) carro2 = Coche("Blanco y Rojo", "Peugeot", "3008", 200, 140, 4) carro3 = Coche("Azul", "BMW", "X6", 250, 200, 5) print(carro.getInfo()) print(carro1.getInfo()) print(carro2.getInfo()) print(carro3.getInfo()) #Detectar Tipado, comparando con el nombre de la clase que queremos comprobar. if type(carro3) == Coche: print("Es un objeto del tipo Coche") else: print("No es del tipo coche") #Visibilidad print(carro.soy_publico) print(carro.getPrivado())
from coche import Coche carro = Coche("Amarillo", "Renaukt", "Clio", 150, 200, 4) carro1 = Coche("Rojo", "Seat", "Panda", 240, 150, 1) carro2 = Coche("Azul", "Nissan", "Versa", 200, 100, 3) carro3 = Coche("Verde", "Mercedes", "Clase A", 350, 400, 2) print(carro.getInfo()) print(carro1.getInfo()) print(carro2.getInfo()) print(carro3.getInfo()) #Detectar tipado if type(carro3) == Coche: print("Es un objeto correcto") else: print("No es un objeto correcto") #Visibilidad print(carro.soy_publico) print(carro.getPrivado())
si lo hacemos debemos restar 1 a la cantidad de gasolina. Tambien nos debe mostrar la cantidad de gasolina que nos queda y si no tenemos gasolina, mensaje no nos movemos ''' from coche import Coche def arrancar(c): if c.obtener_gasolina() > 0: print "Podemos arrancar" return True else: print "No podemos arrancar" return False def conducir(c): if arrancar(c): c.modificar_gasolina(int(c.obtener_gasolina()) - 1) print 'Tenemos ' + str(c.obtener_gasolina()) + ' litros de gasolina' else: print 'No nos movemos' # main sedan = Coche('15') conducir(sedan)
#%% from coche import Coche carro = Coche("Amarillo", "Renault", "Clio", 300, 500, 4) carro2 = Coche("Rosa", "Camaro", "Camaro", 211, 233, 2) carro3 = Coche("Verde", "Seat", "Panda", 235, 352, 3) print(carro.getColor()) # %% print(carro.getInfo()) print(carro2.getInfo()) print(carro3.getInfo()) #%% Detectar Tipo objeto if type(carro3) == Coche: print("Es un objeto") #%% Atributos Publicos y privados print(carro.getPrivado())
if eleccion == 0: clienteEncontrado = False print("Introduzca su Dni/Nif:") nifIntro = str(input()) Cli = Cliente(nifIntro) if Cli.CheckCliente(nifIntro): clienteEncontrado = True print("Quiere algun coche en concreto?") print("") print("Introduzca la matrcula del coxe que desea:") matricula = str(input()) C = Coche(matricula) if C.CheckMatricula(matricula, nifIntro): print("Que disfrute del coche!!!") else: print("Coche no disponible.") if clienteEncontrado == False: print("NO ENCONTRADO") menu() if eleccion == 1:
from coche import Coche coche = Coche("Amarillo", "Renault", "Clio", 150, 200, 4) coche1 = Coche("Verde", "Seat", "Panda", 240, 200, 4) coche2 = Coche("Azul", "Citroen", "Xara", 100, 180, 4) coche3 = Coche("Rojo", "Mercedes", "Clase A", 350, 400, 4) """ print(coche.getInfo()) print(coche1.getInfo()) print(coche2.getInfo()) print(coche3.getInfo()) """ #Detectar tipado coche3 = "aleatorio" if type(coche3) == Coche: print("Es un objeto correcto") else: print("No es un objeto!!!") #Visibilidad print(coche.soy_publico) print(coche.getPrivado())
from coche import Coche nik = Coche("Azul Fuerte", "Tesla", "X", 150, True) print(nik.getColor()) print(nik.getSeguridad()) print(nik.getInfo()) #Detectar tipado de objeto if type(nik) == Coche: print(True) else: print(False) #Visibilidad print(nik.public) print(nik.getPrivado())
from coche import Coche carro1 = Coche('Azul', 'lamborgini', 'Gallardo', 300, 200, 2) carro2 = Coche('Negro', 'Ford', 'Mustang', 250, 200, 4) carro3 = Coche('Rojo', 'Ferrari', 'Aventador', 290, 250, 2) carro4 = Coche('Amarillo', 'Chevy', 'Camaro', 270, 200, 4) print(carro1.getInfo()) print(carro2.getInfo()) print(carro3.getInfo()) print(carro4.getInfo()) #Detectar tipado if type(carro1) == Coche: print("Es un coche") else: print("No es un coche") print(carro1.atributopublico) print(carro1.getAtributoPrivado())
from coche import Coche coches = [] coche1 = Coche('Audi', 'A8', 'Negro', 340, 260, 5, 4) coche2 = Coche('Audi', 'A4', 'Azul', 280, 220, 5, 4) coche3 = Coche('Seat', 'Ibiza', 'Gris', 180, 220, 5, 4) coche4 = Coche('Reanult', 'Clio', 'Blanco', 150, 200, 5, 4) coche5 = Coche('Toyota', 'Auris', 'Gris', 200, 230, 5, 4) coche6 = Coche('Mercedes', 'Clase A', 'Negro', 340, 260, 5, 4) coches = [coche1, coche2, coche3, coche4, coche5, coche6] for coche in coches: print(coche.mostrarDatos()) # Detectar tipado print('\n------ Tipo de dato ------') if (type(coche1)) == Coche: print('El objeto es un coche') else: print('El objeto no es un coche')
from coche import Coche carro = Coche("Amarillo", "Renault", "Clio", 150, 200, 4) carro1 = Coche("Verde", "Seat", "Panda", 240, 200, 4) carro2 = Coche("Azul", "Citroen", "Xara", 100, 180, 4) carro3 = Coche("Rojo", "Mercedes", "Clase A", 350, 400, 4) print(carro.getInfo()) print(carro1.getInfo()) print(carro2.getInfo()) print(carro3.getInfo()) # Detecrar tipado if type(carro3) == Coche: print("Es un objeto correcto!!") else: print("No es un objeto!!") # Visibilidad print(carro.soy_publico) print(carro.getPrivado()) # Se ha de definir dentro de un método para acceder al mismo desde fuera de la clase
from coche import Coche carro = Coche("Amarillo", "Renault", "Clio", 150, 200, 4) carro1 = Coche("Verde", "SEAT", "PANDA", 240, 200, 4) carro2 = Coche("Azul", "Citroen", "XARA", 100, 180, 4) carro3 = Coche("Rojo", "Mercedez", "Clase A", 350, 400, 4) ''' print( carro.getInfo()) print( carro1.getInfo()) print( carro2.getInfo()) print( carro3.getInfo()) ''' carrosTodos = [carro.getInfo(), carro1.getInfo(), carro2.getInfo(), carro3.getInfo()] contador = 0 for i in carrosTodos: print(f" ---------- Detalle de carro numero:{contador} ---------- {i} ") contador += 1 # Detectar tipado # carro3 = bool if type(carro3) == Coche: print("Es un objeto correcto") else: print("No es un objeto!!") # Visibilidad print(carro.variable_publica) print(carro.getVariablePrivada() )
# Importo la clase Coche o puedo hacer 'import coche' pero debo usar notacion static 'coche.Coche' from coche import Coche carro = Coche("Amarillo", "Renault", "Clio", 150, 200, 4) carro1 = Coche("Verde", "Seat", "Panda", 240, 200, 4) carro2 = Coche("Acul", "Citroen", "Xara", 100, 180, 4) carro3 = Coche("Rojo", "Mercedes", "Clase A", 150, 200, 4) print(carro.getInfo()) print(carro1.getInfo()) print(carro2.getInfo()) print(carro3.getInfo()) # Detectar tipado carro3 = 23 if type(carro3) == Coche: print("Es un objeto correcto") else: print("No es un objeto") # Visibilidad # --> publicos (por defecto) - privados '__nombreVariable' print(carro.soy_publico) print(carro.getPrivado())
from coche import Coche #Hay que importar la clase carro = Coche("Amarillo", "Renault", "Clio", 110, 70, 4) print(carro.getInfo()) carro1 = Coche("Verde", "Seat", "Panda", 100, 50, 4) carro2 = Coche("Azul", "Citroen", "Xara", 100, 110, 4) carro3 = Coche("Rojo", "Mercedes", "Case A", 220, 180, 4) print(carro1.getInfo()) print(carro2.getInfo()) print(carro3.getInfo()) carro4 = "No soy un coche" #Detección del tipo de objeto if type(carro4) == Coche: print("Es un objeto correcto!!!") else: print("El objeto no es de la clase 'Coche'") #visibilidad print(carro.soy_publico) print(carro.getPrivado()) #Sólo se puede acceder con un getter
from coche import Coche # Fin class Coche # # Definicion coche 1 # coche1 = Coche("Ferrari", "Testarrosa", "2012", "rojo", 2, 400) # Imprimir props básicas print(coche1.getInfo()) # Definicion coche 2 coche2 = Coche("Ford", "Fiesta", "2017", "blanco", 4, 250) coche2.setMarca("Ford") coche2.setModelo("Fiesta") coche2.setPuertas(4) coche2.setYear(2017) coche1.acelerar() coche1.acelerar() coche1.acelerar() coche1.frenar() print(coche2.getInfo()) # Detectar tipado if type(coche1) == Coche: print("El objeto es coche") # Encapsulamiento print(coche1.atribPublico) #print(coche1.__atribPrivado)
from coche import Coche def es_coche(objeto): if isinstance(objeto, Coche): return 'Es un objeto correcto' else: return f'No es un objeto! Es un tipo {type(objeto)}' carro1 = Coche('Amarillo', 'Reanult', 'Clio', 150, 200, 4) carro2 = Coche('Azul', 'Volvo', 'Mazeratti', 210, 300, 2) print(carro1.getInfo()) print(carro2.getInfo()) carro3 = 'Aleatorio' print("Objeto: ", es_coche(carro1)) print("Objeto: ", es_coche(carro3)) # VISIBILIDAD print(carro1.soy_publico) print(carro2.get_privado())
#tengo que importar el archivo (módulo) from coche import Coche carro = Coche("rojo", "Renauld", "Clio", 150, 200, 4) carro2 = Coche("verde", "Seat", "Panda", 240, 200, 4) carro3 = Coche("azul", "Citroen", "Xara", 100, 180, 2) carro4 = Coche("rojo", "Mercedes", "Clase a", 350, 400, 2) print(carro.getModelo()) print(carro.getInfo()) print(carro2.getInfo()) print(carro3.getInfo()) print(carro4.getInfo()) #detectar tipado if type(carro3) == Coche: print("Si es un obj de tipo coche") else: print("No es un obj de tipo coche") #Visibilidad print(carro.soyPublico) print(carro.getPrivado())
from coche import Coche carro = Coche('verde', 'renault', 'clio', 200, 150, 4) print(carro.getInfo()) print(carro.getPrivado())