input: 
  from typing import List
  
  
  class Account:
      def __init__(self, name: str, balance: float):
          self.name = name
          self.balance = balance
  
      def deposit(self, amount: float):
          self.balance += amount
  
      def withdrawal(self, amount: float):
          self.balance -= amount
  
  
  class ATM:
      def __init__(self):
          self.accounts = []
  
      def createAccount(self, name: str, balance: float):
          account = Account(name, balance)
          self.accounts.append(account)
  
      def deposit(self, name: str, amount: float):
          for account in self.accounts:
              if account.name == name:
                  account.deposit(amount)
  
      def withdrawal(self, name: str, amount: float):
          for account in self.accounts:
              if account.name == name:
                  account.withdrawal(amount)
  
      def printBalance(self, name: str):
          for account in self.accounts:
              if account.name == name:
                  return f"{name} Balance: {account.balance}"
  
      """ Check if the ATM class correctly manages account creation, deposits, withdrawals, and balance printing.
      >>> atm = ATM()
      >>> atm.createAccount("John", 1000.0)
      >>> atm.deposit("John", 500.0)
      >>> atm.withdrawal("John", 200.0)
      >>> atm.printBalance("John")
      'John Balance: 1300.0'
      >>> atm.createAccount("Jane", 2000.0)
      >>> atm.deposit("Jane", 1000.0)
      >>> atm.withdrawal("Jane", 500.0)
      >>> atm.printBalance("Jane")
      'Jane Balance: 2500.0'
      """
  
output:     def __repr__(self):
          return f"ATM(accounts={self.accounts})"