input: from typing import Tuple
  
  def get_stats_for_string(string: str) -> Tuple[str, str, float]:
      """ Calculate the maximum, minimum, and mean number of elements in a given string.
      The mean is calculated based on the ASCII value of each character.
      >>> get_stats_for_string("abcdef")
      ('f', 'a', 100.0)
      >>> get_stats_for_string("Hello")
      ('o', 'H', 100.0)
      """
output:     ascii_values = [ord(char) for char in string]
      max_char = chr(max(ascii_values))
      min_char = chr(min(ascii_values))
      mean_value = sum(ascii_values) / len(ascii_values)
      return max_char, min_char, mean_value