code: def verbose_ping(dest_addr: str, count: int = 4, *args, **kwargs):
      
      timeout = kwargs.get("timeout")
      src = kwargs.get("src")
      unit = kwargs.setdefault("unit", "ms")
      for i in range(count):
          output_text = "ping '{}'".format(dest_addr)
          output_text += " from '{}'".format(src) if src else ""
          output_text += " ... "
          print(output_text, end="")
          delay = ping(dest_addr, seq=i, *args, **kwargs)
          if delay is None:
              print("Timeout > {}s".format(timeout) if timeout else "Timeout")
          else:
              print("{value}{unit}".format(value=int(delay), unit=unit))
docs: Send pings to destination address with the given timeout and display the result.
  
      Args:
          dest_addr: The destination address. Ex. "192.168.1.1"/"example.com"
          count: How many pings should be sent. Default is 4, same as Windows CMD. (default 4)
          *args and **kwargs: And all the other arguments available in ping() except `seq`.
  
      Returns:
          Formatted ping results printed.