input: 
  from typing import List, Any
  
  def create_blockchain(blockchain_transactions: List[Any]) -> List[Block]:
      """
      Create a simple blockchain system in Python.
      
      Parameters:
      blockchain_transactions (List[Any]): A list of transactions to be added to the blockchain.
      
      Returns:
      List[Block]: A list of Block objects representing the blockchain.
      
      Example:
      blockchain = create_blockchain([{"transaction": "Alice pays Bob 1 BTC"}, {"transaction": "Bob pays Alice 0.5 BTC"}])
      print_blockchain(blockchain)
      """
      
      # Define the Block class
      class Block:
          def __init__(self, index, timestamp, data, previous_hash):
              self.index = index
              self.timestamp = timestamp
              self.data = data
              self.previous_hash = previous_hash
              self.hash = self.hash_block()
  
          # Create the hash of the block contents
          def hash_block(self):
              sha = hashlib.sha256()
              sha.update((str(self.index) + 
                         str(self.timestamp) + 
                         str(self.data) + 
                         str(self.previous_hash)).encode('utf-8'))
              return sha.hexdigest()
  
      # Create the genesis block
      def create_genesis_block():
          return Block(0, time.time(), "Genesis Block", "0")
  
      # Generate next block
      def next_block(last_block, data):
          return Block(last_block.index + 1, time.time(), data, last_block.hash)
  
      blockchain = [create_genesis_block()]
      previous_block = blockchain[0]
  
      # Add blocks for each item in the list of transactions
      for transaction in blockchain_transactions:
          block_to_add = next_block(previous_block, transaction)
          blockchain.append(block_to_add)
          previous_block = block_to_add
  
      return blockchain
  
  # Print the blockchain
  def print_blockchain(blockchain: List[Block]):
      for block in blockchain:
          block_index = str(block.index)
          block_timestamp = str(block.timestamp)
          block_data = str(block.data)
          block_hash = block.hash
          print("Block #" + block_index + " Timestamp: " + block_timestamp + " Data: " + block_data + " Hash: " + block_hash)
  
output:     
  import hashlib
  import time
  