input: 
  def create_squared_dictionary(numbers: list[int]) -> dict[int, int]:
      """ Create a dictionary where each key is an element from the list and the value is the square of the key.
      >>> create_squared_dictionary([1, 2, 3, 4, 5])
      {1: 1, 2: 4, 3: 9, 4: 16, 5: 25}
      >>> create_squared_dictionary([0, 5, 10])
      {0: 0, 5: 25, 10: 100}
      """
  
output:     return {num: num ** 2 for num in numbers}