#!/usr/bin/env python3; from enum import Enum, auto import Utils class Color(Enum): RED = 1 GREEN = 2 YELLOW = 3 BLUE = 4 MAGENTA = 5 CYAN = 6 def combine_colors(c1, c2) : i1 = c1.value i2 = c2.value RESULT = Utils.bitwiseOr32(i1, i2) return_color = Color(RESULT) return return_color # Begin Main c1 = Color.BLUE print("c1: " + str(c1)) print("RED: " + str(Color.RED)) print("combineColors(c1, RED): " + str(combine_colors(c1, Color.RED))) c2 = Color.GREEN print("combineColors(c1, c2): " + str(combine_colors(c1, c2))) if (c1 == c2) : print("c1 == c2") else : print("c1 != c2") c1 = c2 if (c1 == c2) : print("c1 == c2") else : print("c1 != c2") bad = Color(7) print("bad: " + str(bad))