title: member variable string gets treated as Tuple in Python
body: <p>I am currently learning Python with the help of CodeAcademy. My problem may be related to their web application, but my suspicion is I am just wrong on a very fundamental level here.</p>
  
  <p>If you want to follow along I am referring to CodeAcademy.com -> Python -> Classes 6/11</p>
  
  <p>My code looks like this:</p>
  
  <pre><code>class Car(object):
      condition = "new"
      def __init__(self, model, color, mpg):
          self.model = model,
          self.color = color,
          self.mpg = mpg
  
  my_car = Car("DeLorean", "silver", 88)
  print my_car.model
  print my_car.color
  print my_car.mpg
  print my_car.condition
  </code></pre>
  
  <p>What is suppossed to happen, is, that every member variable of the object <code>my_car</code> gets printed on screen. I was expecting that like <code>condition</code>, <code>color</code> and <code>model</code> would be treated as a string, but instead get treated as a <code>Tuple</code>.</p>
  
  <p>The output looks like this:</p>
  
  <pre><code>('DeLorean',) #Tuple
  ('silver',) #Tuple
  88 
  new #String
  None
  </code></pre>
  
  <p>Which leads to the validation failing, because CA expects "silver" but the code returns <code>('silver',)</code>.</p>
  
  <p>Where is the error in my code on this?</p>