input: Write a function to create a class in Python that represents a bank account. The class should have an initialization method to set the account holder's name and initial balance. Additionally, it should include methods to deposit money, withdraw money if the balance is sufficient, and return the current balance.
  
  
  class BankAccount:
      
      def __init__(self, name, balance):
          self.name = name
          self.balance = balance
          
      def deposit(self, amount):
          self.balance += amount
      
      def withdraw(self, amount):
          if self.balance >= amount:
              self.balance -= amount
              return True
          else:
              return False
          
      def get_balance(self):
          return self.balance
  
  assert BankAccount("Alice", 1000).get_balance() == 1000
  assert BankAccount("Bob", 500).withdraw(300) == True
  assert BankAccount("Charlie", 200).withdraw(300) == False
  assert BankAccount("David", 100).deposit(200).get_balance() == 300
  assert BankAccount("Eve", 1500).withdraw(1500) == True
  assert BankAccount("Frank", 0).get_balance() == 0
  
output: 
  class BankAccount:
      
      def __init__(self, name, balance):
          self.name = name
          self.balance = balance
          
      def deposit(self, amount):
          self.balance += amount
          return self
      
      def withdraw(self, amount):
          if self.balance >= amount:
              self.balance -= amount
              return True
          else:
              return False
          
      def get_balance(self):
          return self.balance
  