title: __init__() missing 1 required positional argument (Python3)
body: <p>during my python learning I've got an error in this code:</p>
  
  <pre><code>class User:
      def __init__(self, first_name, last_name, location, payment_method):
          self.first_name = first_name
          self.last_name = last_name
          self.location = location
          self.payment_method = payment_method
          self.login_attempts = 0
  
      def increment_login_attempts(self):
          self.login_attempts += 1
  
      def reset_login_attempts(self):
          self.login_attempts = 0
  
      def printing_login_attempts(self):
          print('Quantity of login attempts: ' + str(self.login_attempts))
  
      def describe_user(self):
          print('Current user first name: ' + self.first_name.title())
          print('Current user last name: ' + self.last_name.title())
          print('Location is ' + self.location.title() + '. Payment method is ' + self.payment_method)
  
      def greet_user(self):
          print('Hello ' + self.first_name.title() + ' ' + self.last_name.title() + '!!!')
  
  
  class Admin(User):
      def __init__(self, first_name, last_name, location, payment_method):
          super().__init__(first_name, last_name, location, payment_method)
          self.privilegis = Privilegis()
  
  
  class Privilegis:
      def __init__(self, privilegis_type):
          self.privilegis_type = ['Allow to delete users', 'Allow to rename users', 'Allow to ban users']
      def show_privilegis(self):
          print('Special admins privilegis are: ' + ', '.join(self.privilegis))
  
  new_user = Admin('John', 'Edwards', 'LA', 'visa')
  new_user.privilegis.show_privilegis()
  </code></pre>
  
  <p><strong>error description</strong></p>
  
  <pre><code>self.privilegis = Privilegis()
  TypeError: __init__() missing 1 required positional argument: 'privilegis_type'
  </code></pre>
  
  <p>I cant get what the problem is. How should I use one class(Privilegis) as attribute of another(Admin) ?</p>