input: Write a function to convert a list of integers into a dictionary where the keys are the integers and the values are their corresponding string representations. The function should return the newly created dictionary and print each value from the dictionary. If the input list is empty, the function should return an empty dictionary.
  assert convert_list_to_dict([1, 2, 3, 4])=={1: 'one', 2: 'two', 3: 'three', 4: 'four'}
  assert convert_list_to_dict([])=={}
  assert convert_list_to_dict([5, 6, 7, 8])=={5: 'five', 6: 'six', 7: 'seven', 8: 'eight'}
output: def convert_list_to_dict(lst):
      num_to_str = {1: 'one', 2: 'two', 3: 'three', 4: 'four', 5: 'five', 6: 'six', 7: 'seven', 8: 'eight'}
      result = {num: num_to_str[num] for num in lst if num in num_to_str}
      for value in result.values():
          print(value)
      return result