Как из текста сделать по типу ТекСТ на python
Примерный текст: У лукоморья дуб зелёный.
Надо чтобы из примерного текста получилось по типу: у ЛуКомоРья дУб зЕлёнЫй
у лУкОморЬя дуБ ЗелЁнЫй
у ЛукОморЬЯ дуБ ЗЕлЁнЫй
Каждый раз по разному и все варианты.
Либо чтобы готовый текст выводился в консоле либо в txt документе.
Заранее Спасибо.
Ответы (2 шт):
Автор решения: Zhenia Kviatkivskyi
→ Ссылка
string = "У лукоморья дуб зелёный"
array = [a for a in string]
result = []
for index, alpha in enumerate(array):
if index == 3 or index == 5 or index == 9 or index == 14 or index == 16 or index == 19 or index == 21:
result.append(alpha.upper())
else:
result.append(alpha)
result = ''.join(result)
print(result)
У лУкОморЬя дуБ ЗелЁнЫй
Автор решения: xgdn
→ Ссылка
import random
string = 'У лукоморья дуб зелёный'
out_string = ''.join(random.choice((str.upper, str.lower)) (x) for x in string)
print(out_string)
У ЛУКоМоРЬЯ ДУб ЗеЛЁНыЙ