Home Foros Foro dudas Foro Python Ejercicio Python Tutorizado , POO

Ejercicio Python Tutorizado , POO

Viendo 1 entrada (de un total de 1)
  • Autor
    Entradas
  • #15151

    Marcos
    Participante

    Buenas. adjunto codigo y error…… no termino de verlo

    Gracias

     

    TypeError: descriptor ‘__init__’ requires a ‘super’ object but received a ‘int’

     

     

    <span style="color: #66d9ef; font-style: italic;">class </span><span style="color: #a6e22e;">Vehiculo</span>()<span style="color: #f92672;">:
    </span><span style="color: #f92672;">
    </span>    <span style="color: #66d9ef; font-style: italic;">def __init__</span>(<span style="color: #94558d;">self</span>,<span style="color: #fd971f; font-style: italic;">color</span>,<span style="color: #fd971f; font-style: italic;">ruedas</span>,<span style="color: #fd971f; font-style: italic;">cilindrada</span>)<span style="color: #f92672;">:
    </span><span style="color: #f92672;">
    </span><span style="color: #f92672;">
    </span>        <span style="color: #94558d;">self</span>.color<span style="color: #f92672;">=</span><span style="color: #fd971f; font-style: italic;">color
    </span>        <span style="color: #94558d;">self</span>.ruedas<span style="color: #f92672;">=</span><span style="color: #fd971f; font-style: italic;">ruedas
    </span>        <span style="color: #94558d;">self</span>.cilindrada<span style="color: #f92672;">=</span><span style="color: #fd971f; font-style: italic;">cilindrada
    </span><span style="color: #fd971f; font-style: italic;">
    </span>    <span style="color: #66d9ef; font-style: italic;">def </span><span style="color: #a6e22e;">Arrancar</span>(<span style="color: #94558d;">self</span>)<span style="color: #f92672;">:
    </span>        <span style="color: #94558d;">self</span>.arrancando<span style="color: #f92672;">=</span><span style="color: #66d9ef; font-style: italic;">True
    </span><span style="color: #66d9ef; font-style: italic;">
    </span><span style="color: #66d9ef; font-style: italic;">    def </span><span style="color: #a6e22e;">Acelerar</span>(<span style="color: #94558d;">self</span>)<span style="color: #f92672;">:
    </span>        <span style="color: #94558d;">self</span>.acelerando<span style="color: #f92672;">=</span><span style="color: #66d9ef; font-style: italic;">True
    </span><span style="color: #66d9ef; font-style: italic;">
    </span><span style="color: #66d9ef; font-style: italic;">    def </span><span style="color: #a6e22e;">Frenar</span>(<span style="color: #94558d;">self</span>)<span style="color: #f92672;">:
    </span>        <span style="color: #94558d;">self</span>.frenando<span style="color: #f92672;">=</span><span style="color: #66d9ef; font-style: italic;">True
    </span><span style="color: #66d9ef; font-style: italic;">
    </span><span style="color: #66d9ef; font-style: italic;">    def </span><span style="color: #a6e22e;">Girar</span>(<span style="color: #94558d;">self</span>)<span style="color: #f92672;">:
    </span>        <span style="color: #94558d;">self</span>.girando<span style="color: #f92672;">=</span><span style="color: #66d9ef; font-style: italic;">True
    </span><span style="color: #66d9ef; font-style: italic;">
    </span><span style="color: #66d9ef; font-style: italic;">
    </span><span style="color: #66d9ef; font-style: italic;">
    </span><span style="color: #66d9ef; font-style: italic;">class </span><span style="color: #a6e22e;">Coche</span>(Vehiculo)<span style="color: #f92672;">:
    </span><span style="color: #f92672;">
    </span>    <span style="color: #66d9ef; font-style: italic;">def __init__</span>(<span style="color: #94558d;">self</span>,<span style="color: #fd971f; font-style: italic;">color</span>,<span style="color: #fd971f; font-style: italic;">ruedas</span>,<span style="color: #fd971f; font-style: italic;">cilindrada</span>,<span style="color: #fd971f; font-style: italic;">asientos</span>)<span style="color: #f92672;">:
    </span><span style="color: #f92672;">
    </span>        <span style="color: #66d9ef;">super</span>.<span style="color: #66d9ef;">__init__ </span>(<span style="color: #fd971f; font-style: italic;">color</span>,<span style="color: #fd971f; font-style: italic;">ruedas</span>,<span style="color: #fd971f; font-style: italic;">cilindrada</span>)
            <span style="color: #94558d;">self</span>.asientos<span style="color: #f92672;">=</span><span style="color: #fd971f; font-style: italic;">asientos
    </span><span style="color: #fd971f; font-style: italic;">
    </span><span style="color: #fd971f; font-style: italic;">
    </span>ford<span style="color: #f92672;">=</span><span style="color: #66d9ef;">Coche</span>(<span style="color: #e6db74;">"Rojo"</span>,<span style="color: #ae81ff;">4</span>,<span style="color: #ae81ff;">1600</span>,<span style="color: #ae81ff;">5</span>)
Viendo 1 entrada (de un total de 1)
  • Debes estar registrado para responder a este debate.

Píldoras Informáticas

Comencé esta aventura para dar soporte a mis alumnos presenciales. Con el apoyo de todos los que me seguís mi canal de YouTube y esta web han crecido mucho más de lo que yo esperaba. Gracias a todos por estar ahí.

Quién está aquí ahora

Foto del perfil de Daniel Fco. González García
Foto del perfil de Fabio
Foto del perfil de Alex Sahun