from colors import Colors def termcolor(r, g, b): return f"\x1b[48;2;{r};{g};{b}m" class TermLEDs: def __init__(self, length): self.leds = [Colors.black] * length def __getitem__(self, key): return self.leds[key] def __setitem__(self, key, value): self.leds[key] = value def show(self): print("\r" + " ".join(termcolor(*led) for led in self.leds) + " \x1b[0m", end="")