@fidel
Вы можете удалить каждый третий символ из строки, используя срезы и цикл for
.
Ниже приведен пример кода, который удаляет каждый третий символ из строки:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# Исходная строка string = "abcdefghijklmnopqrstuvwxyz" # Создаем пустую строку, в которую будем добавлять символы result = "" # Перебираем символы строки по одному for i, c in enumerate(string): # Если индекс символа не кратен 3, добавляем его в результирующую строку if (i+1) % 3 != 0: result += c # Выводим результат print(result) |
Вывод этого кода будет следующим:
1
|
adgjmpsvy |
Обратите внимание, что в этом примере мы используем цикл for
и функцию enumerate
, чтобы перебрать символы строки по одному, а также функцию %
, чтобы определить, кратен ли индекс символа трем. Если индекс не кратен 3, мы добавляем символ в результи