# coding=utf-8
'''
给定一个只由0（假）、1（真）、&（逻辑与）、|（逻辑或）和^（异或）五种字符串express
再给定一个布尔值desired，返回express能有多少种组合方式，可以达到desired的结果

express="1^0|0|1", desired=False，返回2
express="1", desired=False，无组合则可以得到False，返回0
'''






























