Anonymous
методов решения очень много
Anonymous
но для меня так сказать это было норм, но почему то пусто в консоле после запуска
Denis
Ты что-то странное вместо этого делаешь, почитай про метод split у строки
Anonymous
ой
Anonymous
не надо а
Anonymous
сам попробуй
Anonymous
я уже всё испробовал
Anonymous
этот метод теперь тестирую
Anonymous
но с ним ошибок нет, ну и ничего нет
Denis
Так тебе подсказку или решение?
Anonymous
Помогите найти ошибку
сказать что именно здесь не так?
Anonymous
почему после запуска консоль пустая?
tØhiØ
Похоже на задачу с чата Python Books https://t.me/pythonbooks
Denis
Потому что while зацикливается
Victor
если в слове есть e то исключить
words = a.split(' ') b = [] for word in words: if ('a' in word) or ('b' in word): b.append(word) print(b)
natrix5369_job
natrix5369_job
Или просто исключить?)
Anonymous
вот что вывело))
Anonymous
умничка)
Anonymous
я уже тестил
Anonymous
знаю такие функции
Victor
Вам нужно исключить слова с e?
Nikolay
Что за сборка емакса такая?
Anonymous
Вам нужно исключить слова с e?
исключить слова в которых есть буквы кроме a и b
natrix5369_job
-> регулярку
Artyom
надо вывести только те слова в которых есть только буквы a и b
print(*filter(lambda word: 'e' not in word and ('a' in word or 'b' in word), words.split(' ')))
Victor
Denis
как?
По кругу, i же не меняется
Kirill
знаю такие функции
Можно тогда делать replace, что бы удалить из строки a и b. Если результат не пуст - значит есть другие буквы.
Anonymous
Так в чем зацикляется?
Artyom
зачем так усложнять
natrix5369_job
Anonymous
проверить букву в слове можно просто ‘a’ in ‘aaabsbdab’
Вот я могу просто взять всю азбуку англ и сопоставить, но хочу решить только с условиями a и b
natrix5369_job
Что ни так та
Kirill
проверить букву в слове можно просто ‘a’ in ‘aaabsbdab’
Ему не надо проверить наличие a и b. Там надо проверить что нет других букв
Anonymous
да бл
Anonymous
нет
Denis
Так в чем зацикляется?
Пошагово выполни, увидишь
Nikolay
Сентябрь начался. Задачки решаем, значит
Anonymous
нету цикла там
Nikolay
Да штоб сгорел этот ваш сентябрь
Anonymous
посмотри что вышло
Denis
Погугли, что делает слово while в питоне
Anonymous
Погугли, что делает слово while в питоне
Сам покажи тогда в каком месте...
Anonymous
я уже делал
Nikolay
причём тут учёба?
В бегинерс-чате такое обсуждают
Anonymous
нету зацикливания
Vladimir
Сентябрь начался. Задачки решаем, значит
Что-то рано начали. Вроде не декабрь ещё
Victor
import re a = 'aaa aaaeb eaaab aabbb' words = a.split(' ') b = [] for word in words: if re.match(r'[^e]+', word): b.append(word) print(b)
Kirill
А отладчиком как?
Denis
Сам покажи тогда в каком месте...
8 строка, с 5 по 9 символ
Nikolay
регулярки регулярочки
Alex
А отладчиком как?
так же как и любые другие
Alex
принтами \ логером \ отладчиком
Anonymous
8 строка, с 5 по 9 символ
ты показал мне while -_- прочитай и подставляй i и сам увидешь что нету цикла
Kirill
Блин
Anonymous
всё равно нет
Artyom
ахахахах
скажи полностью условие?
Kirill
принтами \ логером \ отладчиком
Просто в pycharm приложение не запустить...
Anonymous
Дана строка 'aa aba abba abbba abca abea'. Напишите регулярку, которая найдет строки aa, aba, abba, abbba, не захватив abca abea. Условия конкурса читайте в закрепленной записи канала. Всем удачи и подписывайтесь на нас
Denis
аа вот так бы и сказал
А сам не догадался, что это первая буква в твоей строке?
Alex
кто мешает?
Victor
всё равно нет
Буква e – на кириллице?
Anonymous
А сам не догадался, что это первая буква в твоей строке?
ну блин, кто не ошибается? мог так сказать, а не строку показывать