SaveText.Ru

Без имени
  1. #сжатие текста при повторяющихся символах
  2. a = str(input()) #введение строки
  3. n=int(0) # счетчик индекса
  4. g=int(1) # счетчик букв в ряд
  5. for i in a: # чтение всех символов строки
  6.  if n+1 == len(a): print(a[n-1], g, end='')
  7.  else:
  8.   if a[n] == a[n+1]: #если символ такой же, как и предыдущий
  9.    n+=1
  10.    g+=1
  11.   else:
  12.    print(a[n-1], g, end='')
  13.    n+=1 #проверка следующего символа
  14.    g=1 #обнуление счетчика
  15.  

Share with your friends:

Print