Оба приведенных ниже примера являются старыми примерами проблемы, в которой я выполняю итерацию через список чисел, чтобы найти числа, которые соответствуют списку условий, но не смогли найти опрятный способ выразить это, кроме для:Удаление резервных копий/код конденсации
condition1 and condition2 and condition3 and condition4 and condition5
Два примера выше:
if str(x).count("2")==0 and str(x).count("4")==0 and str(x).count("6")==0 and str(x).count("8")==0 and str(x).count("0")==0:
if x % 11==0 and x % 12 ==0 and x % 13 ==0 and x%14==0 and x %15 == 0 and x%16==0 and x%17==0 and x%18==0 and x%19==0 and x%20==0:
есть простой, более изящный способ сделать это?
Моя первая повторная попытка была хранить условия в списке, как показано ниже:
list=["2","4","6","8","0"]
for element in list:
#call the function on all elements of the list
list=[11,12,13,14,15,16,17,18,19,20]
for element in list:
#call the function on all elements of the list
, но я надеялся на четной аккуратнее/простым способом.
На самом деле, я был один, кто спросил предыдущий вопрос обо всех, кроме того, что это не имело никакого отношения к этой проблеме! –
Это Python для вас - простые инструменты, которые применимы к удивительно широкому кругу проблем. –