text: from pybricks.pupdevices import ColorDistanceSensor
  from pybricks.parameters import Port, Color
  from pybricks.tools import wait
  
  # Initialize the sensor.
  sensor = ColorDistanceSensor(Port.A)
  
  # Repeat forever.
  while True:
  
      # If the sensor sees an object nearby.
      if sensor.distance() <= 40:
  
          # Then blink the light red/blue 5 times.
          for i in range(5):
              sensor.light.on(Color.RED)
              wait(30)
              sensor.light.on(Color.BLUE)
              wait(30)
      else:
          # If the sensor sees nothing
          # nearby, just wait briefly.
          wait(10)
  