return True return False if __name__ == "__main__": pass card_analyse = CardAnalyse() hand_card = HandCard(0) # hand_card.hand_card_info = { # 1: [9, 1, 1, 1, 1, 1, 1, 1, 1, 1], # 万 # 2: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], # 条 # 3: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], # 饼 # 4: [2, 2, 0, 0, 0], # 风 # 5: [3, 3, 0, 0], # 箭 # } hand_card.hand_card_info = { 1: [6, 0, 0, 0, 1, 1, 1, 1, 1, 1], # 万 2: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], # 条 3: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], # 饼 4: [2, 2, 0, 0, 0], # 风 5: [3, 3, 0, 0], # 箭 } # hand_card.chi_card_vals=[[23,24,25]] hand_card.chi_card_vals = [[17, 18, 19]] hand_card.handle_hand_card_for_settle_show() hand_card.union_hand_card() print "hand_card =", hand_card.hand_card_vals test_type = LaoShaoFu() start_time = time.time() print test_type.is_this_type(hand_card, card_analyse) print "time = ", time.time() - start_time
if count == 3: jiang_ke_count += 1 return jiang_ke_count == 1 if __name__ == "__main__": pass card_analyse = CardAnalyse() hand_card = HandCard(0) # hand_card.hand_card_info = { # 1: [9, 1, 1, 1, 1, 1, 1, 1, 1, 1], # 万 # 2: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], # 条 # 3: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], # 饼 # 4: [2, 2, 0, 0, 0], # 风 # 5: [3, 3, 0, 0], # 箭 # } hand_card.hand_card_info = { 1: [9, 1, 1, 1, 1, 1, 1, 1, 1, 1], # 万 2: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], # 条 3: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], # 饼 4: [2, 2, 0, 0, 0], # 风 5: [0, 0, 0, 0], # 箭 } hand_card.chi_card_vals = [[23, 24, 25]] hand_card.handle_hand_card_for_settle_show() hand_card.union_hand_card() print "hand_card =", hand_card.hand_card_vals test_type = JianKe() start_time = time.time() print test_type.is_this_type(hand_card, card_analyse) print "time = ", time.time() - start_time