input: Write a function to simulate a simple ATM machine using Python. The function should include an account class with deposit and withdrawal methods, and an ATM class with methods to create an account, deposit money, withdraw money, and print the balance. If the account name does not exist, it should print "Account not found".
  
  assert atm_operation(["create", "John", 1000])==None
  assert atm_operation(["deposit", "John", 500])==None
  assert atm_operation(["withdrawal", "John", 200])==None
  assert atm_operation(["printBalance", "John"])==None
  assert atm_operation(["printBalance", "Jane"])=="Account not found"
output: class Account:
      def __init__(self, name, balance):
          self.name = name
          self.balance = balance
  
      def deposit(self, amount):
          self.balance += amount
  
      def withdraw(self, amount):
          if amount <= self.balance:
              self.balance -= amount
          else:
              print("Insufficient funds")
  
  class ATM:
      def __init__(self):
          self.accounts = {}
  
      def create_account(self, name, balance):
          self.accounts[name] = Account(name, balance)
  
      def deposit_money(self, name, amount):
          if name in self.accounts:
              self.accounts[name].deposit(amount)
          else:
              print("Account not found")
  
      def withdraw_money(self, name, amount):
          if name in self.accounts:
              self.accounts[name].withdraw(amount)
          else:
              print("Account not found")
  
      def print_balance(self, name):
          if name in self.accounts:
              print(f"Balance for {name}: {self.accounts[name].balance}")
          else:
              print("Account not found")
  
  def atm_operation(operation):
      atm = ATM()
      if operation[0] == "create":
          atm.create_account(operation[1], operation[2])
      elif operation[0] == "deposit":
          atm.deposit_money(operation[1], operation[2])
      elif operation[0] == "withdrawal":
          atm.withdraw_money(operation[1], operation[2])
      elif operation[0] == "printBalance":
          atm.print_balance(operation[1])