Cada vez que se pulsa el joystick hacia arriba se incrementa un contador cuyo valor se va mostrando en la consola. Al pulsar el joystick hacia abajo se finaliza el conteo. Cada vez que se finaliza el cuenteo se muestra cuál ha sido el valor más bajo y más alto que ha tenido el contador en las múltiples ocasiones que se haya realizado el conteo.

import sense_hat

sense = sense_hat.SenseHat()

contador = 0
maximo = 0
minimo = -1

while True:
  # Recorrer todos los eventos pendientes del joystick
  for event in sense.stick.get_events():
    
    # Detectar si se ha pulsado el joystick
    if event.action == "pressed":
      
      # Detectar si se ha pulsado hacia arriba
      if event.direction == "up":
        # AÑADIR 1 PUNTO AL PULSAR ARRIBA
        contador += 1
        print(contador)
      
      # Detectar si se ha pulsado hacia abajo  
      elif event.direction == "down":
        # FIN DE PARTIDA AL PULSAR ABAJO
        print("Fin de partida")
        
        # Comprobar si es un nuevo valor máximo
        if contador > maximo:
          maximo = contador
          print("Nuevo máximo: " + str(maximo))
        # Comprobar si es un nuevo valor mínimo
        if contador < minimo or minimo == -1:
          minimo = contador
          print("Nuevo mínimo: " + str(minimo))
          
        # Reiniciar el contador de puntuación
        contador = 0