code: def report_download_progress(count, block_size, total_size):
      pct_complete = float(count * block_size) / total_size
      msg = "\r {0:.1%} already downloaded".format(pct_complete)
      sys.stdout.write(msg)
      sys.stdout.flush()
  
imports: import sys
  import os
  from six.moves.urllib import request
  import tarfile
  import zipfile
label_desc: Use image node_id 1 for calling a global function with example usage: report_download_progress(count, block_size, total_size) without return types