def check(hand): if hand.in_zone() and hand.hcp >= 10: if hand.sut_length(1) == 6 and hand.sut_qual(1) >= 6: return Bid(1, 1) return None elif not hand.in_zone() and hand.hcp >= 8: if hand.sut_length(1) == 6: return Bid.parse('2d') else: return None else: return None
def check(hand): if hand.hcp < 20 or hand.hcp > 21: return None if not hand.is_balanced() and not hand.is_marmic(): return None return Bid.parse('2nt')
def check(hand): if hand.hcp < 15 or hand.hcp > 17: return None if not hand.is_balanced(): return None return Bid.parse('1nt')
def check(hand): if hand.hcp < 22: return None else: return Bid.parse('2c')