組み合わせを検討して関数を実行していくときに、if 文の条件を複数書くのが面倒くさい。単純にフラグが立ったものを実行するのにいい方法はないのかと文法を色々見てみたけれど、書き方が好みのものがありませんでした。仕方がないので、あんまりいい感じではないのでしょうが書いてみました。 def a(): print("a",end="") def b(): print("b",end="") def c(): print("c",end="") k=["a()","b()","c()"] for i in range(1<<len(k)): for s,t in zip(format(i,f"0{len…