Python Curso V2: 347 Invocación de Métodos de Instancia Heredados y Definidos en la Clase Camion

preview_player
Показать описание

347. Invocación de Métodos de Instancia Heredados y Definidos en la Clase Camion con el lenguaje de programación Python.
Рекомендации по теме
Комментарии
Автор

Profe @John Ortiz Ordoñez por que a mi no me arroja nada y cuando coloco el puntero sobre la clase def main(Carro) me sale (function) main: (Carro: Any) -> None

este es mi codigo del main.py:

# Creacion de objectos (instanciacion):

from carro import Carro
from camion import Camion

def main(Carro):

carro_chevrolet = Carro('ABC-123', 'Chevrolet', 2021, 'Estados Unidos')

print('El tipo de dato de la variable "carro_chevrolet" es: type',

print()

print('Contenido de las variables de instancia de la clase Carro')
print('Placa:', carro_chevrolet.placa)
print('Marca:', carro_chevrolet.marca)
print('Modelo:', carro_chevrolet.modelo)
print('Pais procedencia:',
print('¿Esta encendido?:', 'Sí' if carro_chevrolet.estado else 'No')

print()

print('Invocacion de métodos de instancia de la clase Carro:')

carro_chevrolet.encender()

print('¿Esta encendido?:' 'Sí' if carro_chevrolet else 'No')

print()

carro_chevrolet.acelerar()
carro_chevrolet.frenar()

carro_chevrolet.encender()

carro_chevrolet.acelerar()
carro_chevrolet.frenar()

print()

# Creacion/instanciacion de un objectos
camion_carga = Camion('ABCD-456', 'Scania', 2015, 'China', 2000)

print('El tipo de datos de la variable "capacidad_carga" es:', type(camion_carga))

print('Placa:', camion_carga.placa)
print('Marca:', camion_carga.marca)
print('Modelo:', camion_carga.modelo)
print('Pais procedencia:',
print('¿Esta encendido?:', 'Sí' if camion_carga.estado else 'No')
print('Capacidad de carga (Kg):',


print()

camion_carga.encender()
print('¿Esta encendido?:' 'Sí' if camion_carga.estado else 'No')

camion_carga.encender()
print('¿Esta encendido?:' 'Sí' if camion_carga.estado else 'No')

if __name__ == '__main__':
main()

candidoreyesflores