#!/usr/bin/env python3; from enum import Enum, auto import Utils class CompassPoint(Enum): NORTH = 0 EAST = auto() SOUTH = auto() WEST = auto() def compass_point_to_string(c) : result = "" match c : case CompassPoint.NORTH : result = "North" case CompassPoint.EAST : result = "East" case CompassPoint.SOUTH : result = "South" case CompassPoint.WEST : result = "West" return result def turn_right(c) : if (c == CompassPoint.NORTH) : return CompassPoint.EAST elif (c == CompassPoint.EAST) : return CompassPoint.SOUTH elif (c == CompassPoint.SOUTH) : return CompassPoint.WEST else : return CompassPoint.NORTH # Begin Main cp1 = CompassPoint.NORTH print("cp1: " + str(cp1)) print("SOUTH: " + compass_point_to_string(CompassPoint.SOUTH)) print("turnRight(cp1): " + compass_point_to_string(turn_right(cp1))) cp2 = CompassPoint.EAST if (cp1 == cp2) : print("cp1 == cp2") else : print("cp1 != cp2") cp1 = cp2 if (cp1 == cp2) : print("cp1 == cp2") else : print("cp1 != cp2")