Найти - Пользователи
Полная версия: input() & сжимает последовательность символов
Начало » Центр помощи » input() & сжимает последовательность символов
1
Rikin
Добрый день,
выполняю программу, но она очевидно содержит ошибки:

 # напишите программу, которая сжимает последовательность символов.
# На вход подается последовательность вида:
# aaabbccccdaa
# Необходимо вывести строку, состоящую из символов и количества повторений этого символа.
# Вывод должен выглядеть как:
# a3b2c4d1a2
text = input()   # получаем строку     <= ?!!! I think hier could be an error!!!
                 # I expect hier a possibility for input an str., but there isn't any possibility...
                 # with this kind of input() - it seems to not run !!
# text = map(int, input().split())    # second option   получаем строку
first = text[0]     # сохраняем первый символ
count = 0           # заводим счетчик
result = ''         # и результирующую строку
for symb in text:
   if symb == first:   # если символ совпадает с сохраненным, 
        count += 1     # то увеличиваем счетчик
   else:
        result += first + str(count)   # иначе - записываем в результат
        first = symb                   # и обновляем сохраненный символ с его счетчиком
        count = 1
result += first + str(count)          # и добавляем в результат последний символ
print(result)



В особенности от следующего фрагмента (ввод последовательности символов) я ожидаю отображение ввода… но очевидно программа не закончила выполнение и еще на ходу:

 text = input()    # ввести строку
print(text)

Этот фрагмент я тоже пробовал отдельной программой, но результат тот же.

Что не так? Прошу помощи.
xam1816
Rikin
Что не так? Прошу помощи.
у меня работает,скопировал отсюда код,вставил в файл .py, открыл его в IDLE , нажал F5 , ввел строку, нажал ввод,
Такая табличка вылазит если не нажать enter и закрыть окно
Rikin

xam1816
ах, спасибо, вроде работает. Иногда и через тривиальные ляпы надо пройти….
doza_and
Rikin
но она очевидно содержит ошибки:
Rikin
ах, спасибо, вроде работает
:))) Категоричность похоже зло…
Сомнение необходимое условие успешного программирования.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB