match point := (1, 0): case (0, 0): r = 'origin' case (x, 0): r = f'x-axis:{x}' case (0, y): r = f'y-axis:{y}' case _: r = 'other' print(r)