This is very easily a duplicate question--because it is. However, there are very many inadequate answers to this (e.g. try curses! -- pointing to a 26 page docu
You can use clrprint module to print color text in idle, Terminal and Powershell too.
Install:
pip install clrpirnt
Usage:
from clrprint import *
clrhelp() # to see colors available
user_input = clrinput('INPUT MESSAGE',clr='green') # just like input()
clrprint('YOURTEXT',user_input,clr='color') # just like print()