973 читали · 6 лет назад
Решение практической задачи № 3 на Python
Условие: «Получить от пользователя две произвольные строки. Создать из них одну строку максимально возможной длины. В состав её могут входить только строчные буквы, причем ни одна из них не может повторяться» Решение № 1. Сначала по традиции начнем с самого трудоёмкого способа. Получим от пользователя строки и конкатенируем их… Конкатенация – это сложение строк. Если str1 = ’asd’, str2 =’zxc’ то: str1 + str2 = ‘asdzxc’ Кроме это строки можно умножать. Например в данном примере: str1 * 3 = ’asdasdasd’...
32 тыс читали · 3 года назад
Исполнитель Редактор (12 задача ЕГЭ по информатике). Переписываем код на Python
Привет! Сегодня расскажу, как очень просто решить 12-е задание ЕГЭ по информатике, буквально переписав код на язык Python. Условие задачи 1 (№ 18) Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр. 1. заменить (v, w) 2. нашлось (v) Первая команда заменяет в строке первое слева вхождение цепочки v на цепочку w, вторая проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она...
2441 читали · 6 лет назад
Решение практической задачи № 5 на Python
Условие: «Принять у пользователя предложение в виде строки. Перевернуть в предложении каждое слово. Все пробелы должны быть сохранены.» Решение № 1. Сначала разделим предложения на слова, используя метод .split(). Метод .split() служит для разбиения строки на подстроки с помощью указанного разделителя. Например если: х = ‘asd,zxc,wer’ То х .split (‘,’,3) вернет список , состоящий из трех элементов [‘asd’,’ zxc’,’ wer’] Общий синтаксис str.split (‘symbol’,max) – где symbol – символ-разделитель, max – необязательный параметр максимальное количество элементов...