input: Write a function to simulate a simple ATM machine using the provided Account and ATM classes. The function should allow creating accounts, depositing money, withdrawing money, and printing the balance for a specific account.
  
  class Account:
      def __init__(self, name, balance):
          self.name = name
          self.balance = balance
  
      def deposit(self, amount):
          self.balance += amount
  
      def withdrawal(self, amount):
          self.balance -= amount
  
  class ATM:
      def __init__(self):
          self.accounts = []
  
      def createAccount(self, name, balance):
          account = Account(name, balance)
          self.accounts.append(account)
  
      def deposit(self, name, amount):
          for account in self.accounts:
              if account.name == name:
                  account.deposit(amount)
  
      def withdrawal(self, name, amount):
          for account in self.accounts:
              if account.name == name:
                  account.withdrawal(amount)
  
      def printBalance(self, name):
          for account in self.accounts:
              if account.name == name:
                  print(name, " Balance: ", account.balance)
  
  assert createAccount("John", 1000)
  assert deposit("John", 500)
  assert withdrawal("John", 200)
  assert printBalance("John") == "John  Balance:  1300"
output: def simulate_atm():
      atm = ATM()
      atm.createAccount("John", 1000)
      atm.deposit("John", 500)
      atm.withdrawal("John", 200)
      atm.printBalance("John")