- 1
как в строке, каждую вторую букву заменить на прописную, кроме 6?
help
2 ответов
0
mystr = "hdhdjdjjdjfjfjdjdjdk"
for i in range(len(mystr)):
if i == 6:
continue
elif i > 0 and i % 2 == 0:
print(mystr[i], end="")
else:
print(mystr[i], end="")
0
Пояснение:
1. считаю длину строки.
2. проходу по всей строке циклом for.
3. при проходе цикла вывожу каждую букву через функцию print.
Можно ещё все буквы в строке передать в список (в list).