27-08-2018, 06:00 PM
Hola tengo el siguiente código y no sé porque pero me aparece None:
El resultado es:
El coche tiene 4 ruedas es de largo: 250 Y es de ancho: 120
None
El coche está en marcha
--------Segundo objeto-----------
El coche tiene 4 ruedas es de largo: 250 Y es de ancho: 120
None
El coche está parado
Código:
#! /usr/bin/python3
#-*- coding: utf-8 -*-
class Coche():
def __init__(self):
self.largoChasis=250 #ESTO ES EL ESTADO INICIAL DE LOS OBJETOS QUE SE GUARDAN DENTRO DE UN COSNTRUCTOR
self.anchoChasis=120 #UN CONSTRUCTOR INDICA EL ESTADO INICIAL DE LOS OBJETOS
self.ruedas=4
self.enmarcha=False
def arrancar(self,arrancamos):
self.enmarcha=arrancamos
if self.enmarcha:
return "El coche está en marcha"
else:
return "El coche está parado"
def estado(self):
print("El coche tiene", self.ruedas, " ruedas", "es de largo:",self.largoChasis, "Y es de ancho:", self.anchoChasis)
#OBJETO
miCoche=Coche()
print(miCoche.estado())
print(miCoche.arrancar(True))
print("--------Segundo objeto-----------")
miCoche2=Coche()
print(miCoche2.estado())
print(miCoche2.arrancar(False))
El resultado es:
El coche tiene 4 ruedas es de largo: 250 Y es de ancho: 120
None
El coche está en marcha
--------Segundo objeto-----------
El coche tiene 4 ruedas es de largo: 250 Y es de ancho: 120
None
El coche está parado