input: Write a function to convert a list to a dictionary where the keys are the list elements and the values are their string representations. The function should then iterate through the dictionary and print each value. Provide the function header with the appropriate parameters and test cases with their expected outputs.
  assert convert_and_print([1, 2, 3, 4])==None
  # Output should be 'one\ntwo\nthree\nfour\n'
  assert convert_and_print(['a', 'b', 'c'])==None
  # Output should be 'a\nb\nc\n'
output: def convert_and_print(lst):
      dct = {item: str(item) for item in lst}
      for value in dct.values():
          print(value)