Я серьезно недосыпаю, и мне нужна помощь в переписывании этого небольшого фрагмента логики Python.
for _ in range(100):
if a:
continue
elif b:
continue
elif c and d:
continue
else:
e()
Я хочу иметь что-то вроде
if (some_exprt of a,b,c,d):
e()
Что я получил:
if not a and not b and (not c or not d):
e()
но я действительно не могу сказать, правильно это или нет, я прав?
continue
тоже подойдет (см., например, llvm.org/docs/). Просто заменитеelif
s наif
s, и все готово. - person georg   schedule 10.12.2013