miércoles, 28 de enero de 2015

Soluciones CodeCademy Python. Introducción a las clases Parte 3

Soluciones al tema de "Introducción a las clases" de Python de la web CodeCademy del 14/18 al 18/18


15/18
class Triangulo(object):
    def __init__(self,angulo1,angulo2,angulo3):
        self.angulo1=angulo1
        self.angulo2=angulo2
        self.angulo3=angulo3

16/18
class Triangulo(object):
    def __init__(self,angulo1,angulo2,angulo3):
        self.angulo1=angulo1
        self.angulo2=angulo2
        self.angulo3=angulo3
    numero_de_lados=3
    
    def revisar_angulos(self):
        total=self.angulo1+self.angulo2+self.angulo3
        if total==180:
            return True
        else:
            return False

17/18
class Triangulo(object):
    def __init__(self,angulo1,angulo2,angulo3):
        self.angulo1=angulo1
        self.angulo2=angulo2
        self.angulo3=angulo3
    numero_de_lados=3
    
    def revisar_angulos(self):
        total=self.angulo1+self.angulo2+self.angulo3
        if total==180:
            return True
        else:
            return False
mi_triangulo=Triangulo(90,30,60)
print mi_triangulo.numero_de_lados
print mi_triangulo.revisar_angulos()

18/18 -este me da error, si alguien tiene la solución y la pone en los comentarios, se lo agradecería -
class Equilatero(Triangulo):
    angulo=60
    def __init__(self):
        self.angulo1=angulo
        self.angulo2=angulo
        self.angulo3=angulo

6 comentarios:

  1. 18/18
    class Equilatero(Triangulo):
    angulo=60
    def __init__(self):
    self.angulo1=self.angulo
    self.angulo2=self.angulo
    self.angulo3=self.angulo

    asi es..

    ResponderEliminar
  2. Hola a todos:

    Alguien me puedes ayudar con el 17, me da error. Gracias

    ResponderEliminar
  3. class Triangulo(object):
    def __init__(self,angulo1,angulo2,angulo3):
    self.angulo1=angulo1
    self.angulo2=angulo2
    self.angulo3=angulo3
    numero_de_lados=3

    def revisar_angulos(self):
    total=self.angulo1+self.angulo2+self.angulo3
    if total==180:
    return True
    else:
    return False
    mi_triangulo=Triangulo(90,30,60)
    print mi_triangulo.numero_de_lados
    print mi_triangulo.revisar_angulos()

    ResponderEliminar
  4. necesito que me ayuden con nivel 4/11

    ResponderEliminar
  5. class Triangulo(object):
    def __init__(self, angulo1, angulo2, angulo3):
    self.angulo1 = angulo1
    self.angulo2 = angulo2
    self.angulo3 = angulo3

    number_de_lados = 3

    def revisar_angulos(self):
    suma_todos_angulos = self.angulo1 + self.angulo2 + self.angulo3
    if suma_todos_angulos == 180:
    return True
    else:
    return False

    mi_triangulo = Triangulo(90, 30, 60)

    print mi_triangulo.number_de_lados
    print mi_triangulo.revisar_angulos()

    class Equilatero(Triangulo):
    angulo = 60
    def __init__(self):
    self.angulo1 = self.angulo
    self.angulo2 = self.angulo
    self.angulo3 = self.angulo

    ResponderEliminar
  6. class Triangulo(object):
    def __init__(self,angulo1,angulo2,angulo3):
    self.angulo1=angulo1
    self.angulo2=angulo2
    self.angulo3=angulo3
    numero_de_lados=3

    def revisar_angulos(self):
    total=self.angulo1+self.angulo2+self.angulo3
    if total==180:
    return True
    else:
    return False
    mi_triangulo=Triangulo(90,30,60)
    print mi_triangulo.numero_de_lados
    print mi_triangulo.revisar_angulos()
    class Equilatero(Triangulo):
    angulo=60
    def __init__(self):
    self.angulo1=self.angulo
    self.angulo2=self.angulo
    self.angulo3=self.angulo

    ResponderEliminar