Обозначим строку чисел numbers, далее циклом проверим, если элемент введенной строки находится в numbers. Если да, то исключим его, используя метод replace. Выводим получившуюся строку.
Второй способ более красивый, но суть работы примерно такая же.
Задача 9.
Используя срез, выведем строку от первого до последнего элемента с шагом 2.
Задание 10.
Вводимую строку сразу же разобьем на отдельные слова (в этом нам поможет split()). Одновременно с этим записываем получившиеся слова в список (list comprehensions) и тут же проверяем, длиннее ли они пяти символов. Если да, то записываем в список, в противном случае - нет.
Скриншот прикреплен.
2 votes Thanks 2
andreihimichev
а без использования splin() и list comprehensions можно обойтись? а то мы эти операторы не прошли ещё... заранее спасибо)
4688f71163
Можно, тогда сделайте так: пройдитесь по все строке в цикле, если находите пробел (' '), то обнуляете слово и добавляете его в список. И так до конца строки. С list comp. тоже можно поступить легче. Сделайте, что я описал выше, но добавьте условие на длину найденного слова. Скриншот прикрепить не могу, а код весь разъедется.
Answers & Comments
Ответ:
Рассмотрим задачи последовательно
Объяснение:
Задача 8.
Обозначим строку чисел numbers, далее циклом проверим, если элемент введенной строки находится в numbers. Если да, то исключим его, используя метод replace. Выводим получившуюся строку.
Второй способ более красивый, но суть работы примерно такая же.
Задача 9.
Используя срез, выведем строку от первого до последнего элемента с шагом 2.
Задание 10.
Вводимую строку сразу же разобьем на отдельные слова (в этом нам поможет split()). Одновременно с этим записываем получившиеся слова в список (list comprehensions) и тут же проверяем, длиннее ли они пяти символов. Если да, то записываем в список, в противном случае - нет.
Скриншот прикреплен.
Скриншот прикрепить не могу, а код весь разъедется.