def set_color(char):
colors = {
'к': '\033[31m', # красный
'о': '\033[33m', # оранжевый (используем желтый)
'ж': '\033[93m', # желтый яркий
'з': '\033[32m', # зеленый
'г': '\033[36m', # голубой
'с': '\033[34m', # синий
'ф': '\033[35m', # фиолетовый
' ': '\033[0m' # белый
}
return colors.get(char.lower(),"")
def print_rainbow(text):
current_color = ''
for char in text:
current_color = set_color(char)
print(current_color, end='')
print(char, end='')
print('\033[0m') # Сброс цвета в конце
print("🌈 Радужный кодировщик текста 🌈")
while True:
text = input("\nВведите текст (или 'выход' для завершения): ")
if text.lower() == 'выход':
print("До свидания!")
break
print_rainbow(text)