- 1

как в строке, каждую вторую букву заменить на прописную, кроме 6?

help

6th Dec 2019, 10:13 PM
Prosto Ya
Prosto Ya - avatar
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="")
27th Jan 2020, 8:38 AM
Valerii Mamontov
Valerii Mamontov - avatar
0
Пояснение: 1. считаю длину строки. 2. проходу по всей строке циклом for. 3. при проходе цикла вывожу каждую букву через функцию print. Можно ещё все буквы в строке передать в список (в list).
27th Jan 2020, 8:41 AM
Valerii Mamontov
Valerii Mamontov - avatar