隨機產生一副撲克

來源:互聯網
上載者:User

標籤:des   style   blog   color   for   art   div   ar   

#Card.pyimport randomclass Card:    def __init__(self,suit_id,rank_id):        self.rank_id = rank_id        self.suit_id = suit_id        if self.rank_id == 1:            self.rank = "Ace"            self.value = 1        elif self.rank_id == 11:            self.rank = "Jack"            self.value = 10        elif self.rank_id == 12:            self.rank = "Queen"            self.value = 10        elif self.rank_id == 13:            self.rank = "King"            self.value = 10        elif 2<=self.rank_id <= 10:            self.rank = str(self.rank_id)            self.value = self.rank_id        else:            self.rankk = "RankError"            self.value = -1        if self.suit_id == 1:            self.suit = "Diamonds"        elif self.suit_id == 2:            self.suit = "Hearts"        elif self.suit_id == 3:            self.suit = "Spades"        elif self.suit_id == 4:            self.suit = "Clubs"        else:            self.suit = "SuitError"        self.short_name = self.rank[0] + self.suit[0]        if self.rank == ‘10‘:            self.short_name = self.rank + self.suit[0]        self.long_name = self.rank + " of " + self.suitdeck = []for suit_idt in range(1,5):    for rank_idt in range(1,14):        deck.append(Card(suit_idt,rank_idt))hand = []for cards in range(0,5):    a = random.choice(deck)    hand.append(a)    deck.remove(a)printfor card in hand:    print card.short_name,‘=‘,card.long_name, "  Value:",card.value

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.