есть строки:
n = 'babab'
m = 'metot'
желаемый результат: new_str = 'MeToT'
то есть, если найдена буква 'b' в первой строке, на этом же месте в строке m буква должна увеличить регистр.
new_str = (m[0].upper() + m[1] + m[2].upper() + m[3] + m[4].upper())
-- так не подходит, так как места 'b' зависят от введенного текста пользователем.
Ответ
m = 'metot' n = 'babab' new_str = '' for i in range(len(m)): new_str += m[i].upper() if n[i] == 'b' else m[i] print(new_str)
Комментариев нет:
Отправить комментарий