Вопрос задан 23.06.2023 в 22:02. Предмет Информатика. Спрашивает Карпова Александра.

Задание на языке Python(!): Один из новых стажёров ProTeam хотел помочь с заказом и случайно

испортил базу сообщений. Помоги навести порядок. Все буквы во всех сообщениях удвоились. Пример: было «Привет», стало «Ппррииввеетт». Напиши программу, исправляющую данный баг и печатающую правильный текст. Для работы представители социальной сети выслали пример сообщения. Сама строчка из задания: message = 'ППррииввеетт!! ККаакк ддееллаа?? ССееггоодднняя ттааккааяя ххоорроошшааяя ппооггооддаа,, ммоожжеетт ппооггуулляяеемм??' Условие: не менять строку message; использовать цикл for
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кузнецов Даниил.

message =  '''ППррииввеетт!! ККаакк ддееллаа?? ССееггоодднняя ттааккааяя ххоорроошшааяя ппооггооддаа,,

ммоожжеетт ппооггуулляяеемм??'''

# вместо message = ' ', можешь поставить message = str(input())

for i in range(len(message)):

   if message[i] == ' ' or i % 2 == 0:

       print(message[i], sep='', end='')

Задача крайне простая, если я правильно тебя понял, удачи)))

0 1
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для исправления данного бага, мы можем использовать цикл for для обхода строки message и удаления дублирующихся букв. Вот код на Python, который делает это:

python
message = 'ППррииввеетт!! ККаакк ддееллаа?? ССееггоодднняя ттааккааяя ххоорроошшааяя ппооггооддаа,, ммоожжеетт ппооггуулляяеемм??' corrected_message = '' for i in range(len(message)): if i % 2 == 0: corrected_message += message[i] print(corrected_message)

Этот код создает новую строку corrected_message и включает в нее только символы с четными индексами, таким образом, удаляя дубликаты. Результат будет выводиться на экран, и это будет правильный текст без удвоенных букв.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос