欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何使用python開(kāi)發(fā)游戲

這篇文章給大家分享的是有關(guān)如何使用python開(kāi)發(fā)游戲的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。

創(chuàng)新互聯(lián)是一家專(zhuān)業(yè)提供門(mén)源企業(yè)網(wǎng)站建設(shè),專(zhuān)注與網(wǎng)站建設(shè)、成都網(wǎng)站制作、H5高端網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為門(mén)源眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。

 游戲介紹:四名牌手打牌,電腦隨機(jī)將52張牌(不合大、小王)發(fā)給四名牌手,并在屏幕上顯示每位牌手的牌。

代碼:

class Card():
  """ A playing card. """
  RANKS=["A","2","3","4","5","6","7","8","9","10","J","Q","K"] #牌面數(shù)字1-13
  SUITS=["梅","方","紅","黑"]
#梅為梅花,方為方鉆,紅為紅心,黑為黑桃
 
  def __init__(self,rank,suit,face_up=True):
    self.rank=rank       #指的是牌面數(shù)字1-13
    self.suit=suit       #suit指的是花色
    self.is_face_up=face_up  #是否顯示牌正面,True為正面,F(xiàn)alse為牌背面
 
  def __str__(self): #print()
    if self.is_face_up:
      rep=self.suit+self.rank #+" "+str(self.pic_order())
    else:
      rep="XX"
    return rep
 
  def flip(self):        #翻牌方法
    self.is_face_up=not self.is_face_up
 
  def pic_order(self):      #牌的順序號(hào)
    if self.rank=="A":
      FaceNum=1
    elif self.rank=="J":
      FaceNum=11
    elif self.rank=="Q":
      FaceNum=12
    elif self.rank=="K":
      FaceNum=13
    else:
      FaceNum=int(self.rank)
    if self.suit=="梅":
      Suit=1
    elif self.suit=="方":
      Suit=2
    elif self.suit=="紅":
      Suit=3
    else:
      Suit=4
    return (Suit-1)*13+FaceNum
class Hand( ):
  """ A hand of playing cards. """
  def __init__(self):
    self.cards=[]
  def __str__(self):
    if self.cards:
      rep=""
      for card in self.cards:
        rep+=str(card)+"\t"
    else:
      rep="無(wú)牌"
    return rep
  def clear(self):
    self.cards=[]
  def add(self,card):
    self.cards.append(card)
  def give(self,card,other_hand):
    self.cards.remove(card)
    other_hand.add(card)
class Poke(Hand):
  """ A deck of playing cards. """
  def populate(self):     #生成一副牌
    for suit in Card.SUITS:
      for rank in Card.RANKS:
        self.add(Card(rank,suit))
  def shuffle(self):      #洗牌
    import random
    random.shuffle(self.cards) #打亂牌的順序
  def deal(self,hands,per_hand=13):
    for rounds in range(per_hand):
      for hand in hands:
 
        top_card=self.cards[0]
        self.cards.remove(top_card)
        hand.add(top_card)
if __name__=="__main__":
  print("This is a module with classed for playing cards.")
  #四個(gè)玩家
  players=[Hand(),Hand(),Hand(),Hand()]
  poke1=Poke()
  poke1.populate()      #生成一副牌
  poke1.shuffle()       #洗牌
  poke1.deal(players,13)   #發(fā)給玩家每人13張
  #顯示四位牌手的牌
  n=1
  for hand in players:
    print("牌手",n,end=":")
    print(hand)
    n=n+1
  input("\nPress the enter key to exit.")

感謝各位的閱讀!關(guān)于如何使用python開(kāi)發(fā)游戲就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

網(wǎng)站名稱(chēng):如何使用python開(kāi)發(fā)游戲
轉(zhuǎn)載來(lái)于:http://aaarwkj.com/article42/iggjhc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開(kāi)發(fā)網(wǎng)站維護(hù)、電子商務(wù)、ChatGPTApp開(kāi)發(fā)、品牌網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
亚洲av综合色区一区| 很色很污无遮挡的网色污| 九九99九九99九九精品在线观看| 日本国产一区二区三区在线观看| 亚洲欧美另类不卡专区| 神马久久午夜免费福利| 国产精品久久乱码综合| 久久精品国产精品亚洲片| 欧美成人精品欧美一级黄片| 日本熟女视频免费观看| 日韩成人三级一区二区| 黄色成人av免费看| 日韩欧美亚洲天堂视频| 国产真人作爱视频免费| 中文字幕av二区三区人妻| 亚洲 欧美 日韩一区| 色婷婷国产精品高潮呻吟| 91久久国产综合久久91| 亚洲一区精品中文字幕| 91桃色网站在线免费观看| 国产婷婷综合一区二区| 国产日韩精品专区一区| 精华国产一区二区三区| 少妇内射呻吟中文字幕视频| 中文在线在线天堂中文| 中文字幕熟女人妻另类癖好| 91高清国产在线播放| 亚洲美女国产精选999| 亚洲在线免费播放视频| 亚洲区一区二区三区亚洲| 国产日韩欧美精品激情| 秋霞三级在线免费观看| 熟女av一区二区三区四区| 综合资源网日韩天天操| 天天操天天日天天射夜夜爽| 青青草视频在线针对华人| 日本精品中文字幕人妻| 久久精品国产亚洲av超一| 亚欧成人永久免费视频| 欧美系列诱惑性国产精品| 国产欧美精品久久三级|