Class It Up: Need help


#1

https://www.codecademy.com/courses/learn-python/lessons/introduction-to-classes/exercises/class-it-up?action=lesson_resume

It looks like your Triangle class doesn’t have a number_of_sides member variable.

I am not certain as to why it’s saying Triangle doesn’t have a member variable.

class Triangle(object):
  def __init__(self, angle1, angle2, angle3):
    self.angle1 = angle1
    self.angle2 = angle2
    self.angle3 = angle3
  number_of_sides = 3
  def check_angles(self):
    if self.angle1 + self.angle2 + self.angle3 == 180):
      return True
    else:
      return False

#2

you get a syntax error:

  File "python", line 8
    if self.angle1 + self.angle2 + self.angle3 == 180):
                                                     ^
SyntaxError: invalid syntax

which causes the problem, fixing the syntax error should see you through


#3

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.