Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 29.04.2020
Сообщений: 33

Задана строка символов. Замените идущие подряд несколько пробелов символом табуляции

24.04.2022, 11:33. Показов 1368. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день! Помогите решить задачу "Задана строка символов. Замените идущие подряд несколько пробелов символом табуляции".

Нужно это сделать как то через цикл без регулятора строк. Я уже все перепробывал.


Вот мой код:

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
s = "Привет  как дела   норм"
 
space = 0
p = ""
num = 0
 
for nn in s:
    if nn == " ":
        space += 1
        if s[num+1] != " ":
            p += nn
            space = 0
        elif s[num+1] == " ":
            p += nn.replace(" ", "*")
            space += 1
        elif space == 1:
            p += nn
    else:
        p += nn
    num += 1
    
print(p)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.04.2022, 11:33
Ответы с готовыми решениями:

Вывести строку с заменой каждые 4 пробелов подряд символом табуляции
Вывести строку с заменой каждые 4 пробелов подряд символом табуляции. Создать функцию. Задается строчка: "Hello my name is ...

Вывести строку с заменой каждых 4 пробелов подряд символом табуляции
Здравствуйте, препод задал задание, а не объяснил как делать. Ночь потратила, но не разобралась, сдавать завтра..

Создать в Word макрос заменяющий пять идущих подряд пробелов символом табуляции
Помогите выполнить данное задание...:-[ Задание: Создать в Word макрос заменяющий пять идущих подряд пробелов символом табуля-ции, если...

5
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
24.04.2022, 11:46
Python
1
print(re.sub(r' {2,}', '\t', input()))
Добавлено через 2 минуты
Ааа,
Цитата Сообщение от Chasotcka Посмотреть сообщение
без регулятора строк

Не по теме:


Тем не менее, пацтол упал


Chasotcka, откуда такое ржачное обзначение регулярок?
0
0 / 0 / 0
Регистрация: 29.04.2020
Сообщений: 33
24.04.2022, 11:48  [ТС]
Ты про что?

Цитата Сообщение от iSmokeJC Посмотреть сообщение
откуда такое ржачное обзначение регулярок?
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
24.04.2022, 11:54
Я про
Цитата Сообщение от Chasotcka Посмотреть сообщение
регулятора строк
0
0 / 0 / 0
Регистрация: 29.04.2020
Сообщений: 33
24.04.2022, 12:04  [ТС]
Что тебя рассмешило мне не понятно?

Цитата Сообщение от iSmokeJC Посмотреть сообщение
Я про
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
24.04.2022, 12:05
Chasotcka, ок.
Объясни, что такое "регулятор строк"?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.04.2022, 12:05
Помогаю со студенческими работами здесь

Исходный текст набран с ошибками: между некоторыми словами по несколько пробелов. Заменить в тексте подряд идущие пробел
Исходный текст набран с ошибками: между некоторыми словами по несколько пробелов. Заменить в тексте подряд идущие пробелы одним пробелом....

В данной строке замените несколько подряд встречающихся одинаковых символов одним
В данной строке замените несколько подряд встречающихся одинаковых символов одним.

Дана произвольная строка символов. Заменить подряд стоящие одинаковые символы одним символом, а после него в скобках записать число символов, которые
Дана произвольная строка символов. Заменить подряд стоящие одинаковые символы одним символом, а после него в скобках записать число...

Последовательности пробелов заменнить символом табуляции
нужно написать программу, которая, запросив у пользователя имя входного текстового файла и цену символа “HT- горизонтальный табулятор”...

Задана строка символов, надо выдать строку без повторяющихся пробелов и введённого слова
Необходима небольшая помощь с Ассемблером. Написал программу, нужно немного доделать, но разум как-то помутнел, или я чего-то не понимаю, и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru