Чтобы изменить регистр символов на основе индекса
Напишите программу для получения строки S, типа преобразования (1 - преобразование в нижний регистр, 2 - преобразование в верхний регистр) T и целого числа P . Преобразуйте регистр букв в позиции, кратные P.(индексация на основе 1).
Входное Описание:
Задается строка S, тип преобразования T и целое число P
Описание Выхода:
Преобразуйте регистр букв и выведите строку
Входной Сигнал Образца :
профиль
1
2
Пример Вывода :
Профиль
Что я уже пробовал:
text=input() list1=list(text) k=0 for i in range(0,len(list1)): if(list1[i]=='p'or list1[i]=='P'): k=i k=k+1 for i in range(0,len(list1)): if(i%k==0): if(list1[i].islower()): list1[i]=chr(ord(list1[i])-32) if(list1[i].isupper()): list1[i]=chr(ord(list1[i])+32) ans="".join(list1) print(ans)