예제 #1
0
class Player():

    def __init__(self,cards):

        self.hand = Hand(cards)
        self.money = 100

    def hit(self,card):
        
        self.hand.cards.append(card)
        self.hand.value = self.hand.cards_value()
        self.show_hand()

    def bet(self,value):
        if value <= self.money:
            self.money -= value
            return value
        else:
            return None

    def show_hand(self):
        print 'You have:'
        for card in self.hand.cards:
            print str(card) +',',
    
    def new_hand(self, cards):
        self.hand = Hand(cards)
예제 #2
0
파일: dealer.py 프로젝트: ggijs/Blackjack
class Dealer():

    def __init__(self,cards):

        self.hand = Hand(cards)

    def hit(self,card):
        
        self.hand.cards.append(card)
        self.hand.value = self.hand.cards_value()
        self.show_hand()

    def show_one(self):
        print str(self.hand.cards[0]) + ' and another card'

    def show_hand(self):
        print 'The dealer has:'
        for card in self.hand.cards:
            print str(card) +',',
    
    def new_hand(self, cards):
        self.hand = Hand(cards)