When printing to the console, how would I change the colour of the text? Is there something that works for all languages?
You can use 8 bit ANSI escape codes, which should work for all languages in Replit.
The ANSI code follows this format:
\033[38;5;<COLOUR>m
for text colour
\033[48;5;<COLOUR>m
for background colour
You replace <COLOUR>
with a colour code, shown below:
You insert each code at the start of the string you want to colour.
For example in Python:
# pink text
print("\033[38;5;201mHello World!")
Or in C++:
// light green background
std::cout << "\033[48;5;154mHello World!\n";
4 Likes
There are also some nice libraries out there on npm, pip, etc that allow easy styling of terminals.
1 Like
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.