Size: a a a

Сообщество Python Программистов

2020 March 15

S

Sasha in Сообщество Python Программистов
scykeer
так 6 или 7?
6
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Челу надо одуплить что такое сравнения и что такое логические операторы
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
И всё
источник

V

Vlad in Сообщество Python Программистов
Подскажите, как начать в цикле for не с первого элемента?
источник

V

Vlad in Сообщество Python Программистов
Например есть срока и её надо перебрать, но начать со 2 буквы
источник

AT

Alexander T in Сообщество Python Программистов
Vlad
Подскажите, как начать в цикле for не с первого элемента?
for x in stroka[1:]:
источник

V

Vlad in Сообщество Python Программистов
А можно и цикле for запустить 2переменных?
источник

M

Mark in Сообщество Python Программистов
Vlad
А можно и цикле for запустить 2переменных?
Не во всех случаях
источник

VA

Vadim Apenko in Сообщество Python Программистов
Vlad
А можно и цикле for запустить 2переменных?
Расскажи конечную задачу. Сейчас ты ищешь решения так, как ты их понимаешь, но может есть способ проще или правильнее
источник

V

Vlad in Сообщество Python Программистов
Vadim Apenko
Расскажи конечную задачу. Сейчас ты ищешь решения так, как ты их понимаешь, но может есть способ проще или правильнее
Кодирование осуществляется следующим образом:
s = 'aaaabbсaa' преобразуется в 'a4b2с1a2', то есть группы одинаковых символов исходной строки заменяются на этот символ и количество его повторений в этой позиции строки.

Напишите программу, которая считывает строку, кодирует её предложенным алгоритмом и выводит закодированную последовательность на стандартный вывод. Кодирование должно учитывать регистр символов.
источник

V

Vlad in Сообщество Python Программистов
Вот задача, но как решить незнаю '😔
источник

VA

Vadim Apenko in Сообщество Python Программистов
Language:
Python3


Source:
import itertools

def compress(text):
   for char, same in itertools.groupby(text):
       count = sum(1 for _ in same) # number of repetitions
       yield char if count == 1 else str(count)+char

print(''.join(compress("aaabccccCCaB")))


Result:
3ab4c2CaB
источник

VA

Vadim Apenko in Сообщество Python Программистов
Обычный RLE, на питоне написан и переписан уже 500 раз
источник

V

Vlad in Сообщество Python Программистов
Vadim Apenko
Language:
Python3


Source:
import itertools

def compress(text):
   for char, same in itertools.groupby(text):
       count = sum(1 for _ in same) # number of repetitions
       yield char if count == 1 else str(count)+char

print(''.join(compress("aaabccccCCaB")))


Result:
3ab4c2CaB
Огонь 👍 только я этого незнаю и предполагалось что решаться будет через основные циклы )
источник

V

Vlad in Сообщество Python Программистов
Vadim Apenko
Language:
Python3


Source:
import itertools

def compress(text):
   for char, same in itertools.groupby(text):
       count = sum(1 for _ in same) # number of repetitions
       yield char if count == 1 else str(count)+char

print(''.join(compress("aaabccccCCaB")))


Result:
3ab4c2CaB
А можно только чтобы цифра после буквы шла?)
источник

VA

Vadim Apenko in Сообщество Python Программистов
Vlad
А можно только чтобы цифра после буквы шла?)
Разрешаю
источник

V

Vlad in Сообщество Python Программистов
Vadim Apenko
Разрешаю
имею ввиду как это сделать?)
источник

VA

Vadim Apenko in Сообщество Python Программистов
Ребят, помогите ему, если есть желание.
Я ушёл
источник

V

Vitali in Сообщество Python Программистов
Vlad
Кодирование осуществляется следующим образом:
s = 'aaaabbсaa' преобразуется в 'a4b2с1a2', то есть группы одинаковых символов исходной строки заменяются на этот символ и количество его повторений в этой позиции строки.

Напишите программу, которая считывает строку, кодирует её предложенным алгоритмом и выводит закодированную последовательность на стандартный вывод. Кодирование должно учитывать регистр символов.
на stepik что ли курс проходишь?
источник

V

Vlad in Сообщество Python Программистов
Vitali
на stepik что ли курс проходишь?
Ага)
источник