input: from typing import List
  
  def calculate_average(numbers: List[float]) -> float:
      """
      Calculate the average of a list of positive numbers.
      
      >>> calculate_average([100.0, 200.0, 300.0, 400.0])
      250.0
      >>> calculate_average([50.0, 150.0, 100.0])
      100.0
      """
      return sum(numbers) / len(numbers) if numbers else 0.0
output:     if not numbers or any(num <= 0 for num in numbers):
          return 0.0