input: 
  def delete_key(dic: dict, k: str) -> None:
      """ Delete a given key from the dictionary. If the key is not found, the dictionary remains unchanged.
      >>> d = {'foo': 1, 'bar': 2, 'baz': 3}
      >>> delete_key(d, 'baz')
      >>> d == {'foo': 1, 'bar': 2}
      True
      >>> d = {'a': 1, 'b': 2, 'c': 3}
      >>> delete_key(d, 'd')
      >>> d == {'a': 1, 'b': 2, 'c': 3}
      True
      """
      if k in dic:
          del dic[k]
  
  # Test examples
  d1 = {'foo': 1, 'bar': 2, 'baz': 3}
  delete_key(d1, 'baz')
  assert d1 == {'foo': 1, 'bar': 2}
  
  d2 = {'a': 1, 'b': 2, 'c': 3}
  delete_key(d2, 'd')
  assert d2 == {'a': 1, 'b': 2, 'c': 3}
  
output:     
      if k in dic:
          del dic[k]
  