title: NameError: name "" is not defined
body: <p>My code below should print the returned value from the describe method of the customer object to the terminal...but it doesn't. Issue seems to be NameError: name 'price' is not defined.</p>
  <pre><code>class TicketMixin:
      
      &quot;&quot;&quot; Mixin to calculate ticket price based on age &quot;&quot;&quot;
      def calculate_ticket_price(self, age):
          
          ticket_price = 0
          price = ticket_price
          
          if self.age &lt; 12:
              price = ticket_price + 0
          elif self.age &lt; 18:
              price = ticket_price + 15
          elif self.age &lt; 60:
              price = ticket_price + 20
          elif self.age &gt;= 60:
              price = ticket_price + 10
          return price
  
  class Customer(TicketMixin):
      &quot;&quot;&quot; Create instance of Customer &quot;&quot;&quot;
      def __init__(self, name, age,):
          self.name = name
          self.age = age
      
      def describe(self):
          return f&quot;{self.name} age {self.age} ticket price is {price}&quot;
          
  customer = Customer(&quot;Ryan Phillips&quot;, 22)
  print(customer.describe())
  </code></pre>
  <p>Can someone tell what am I missing please?</p>