in s) or ('c' in s):
print('ok-1')
Если написать по-другому:
while ('a' or 'b' or 'c') in s:
print('ok-2')
результат одинаковый...
Получается, во втором случае, python берёт каждый элемент из скобок по-очереди, находит его вхождение в строку s и возвращает либо True либо False. Я правильно понимаю, или нет?..
Одиночные циклы надо заворачивать в if, иначе не узнать где условие сработало, а где нет
Ммм.. не совсем понял)
Обсуждают сегодня