Форум сайта python.su
Rom007а что вы от него ждете? вижу что id в консоль выводите, больше ничего не вижу
он ошибку не выдает но условие не выполняет точнее вообще ничего не происходит.
Офлайн
Офлайн
Rom007Используй флажки.
У меня есть код который смотрит страницу и при нахождении условий присылает сигнал. А именно когда находит на странице red2 или red3 то присылает сигнал. А мне надо его поправить чтобы он присылал сигнал когда есть два или больше двух совпадений. Пример: (red2 red2) или (red3 red3) или (red2 red3 red3) и так далее….
>>> lst = ['red1', 'red4', 'red3', 'red5', 'red2'] >>> >>> flag1 = flag2 = flag3 = False >>> >>> if 'red1' in lst: ... flag1 = True ... >>> if 'red2' in lst: ... flag2 = True ... >>> if 'red4' in lst: ... flag3 = True ... >>> if flag1 and flag2 and flag3: ... print('signal', 'see red1 red2 red4') ... else: ... print('no signal', 'don\'t see something') ... signal see red1 red2 red4 >>>
Офлайн