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

如何使用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蜜桃综合| 丰满人妻大屁一区二区| 在线天堂一区二区三区| 亚洲一区二区视频在线观看免费| 亚洲精品成人综合色在线| 三级黄色片免费久久久| 欧美日韩另类综合久久久| 美女高潮啪啪啪91| 一本之道久久成人综合| 日本黄色中文字幕在线观看| 国产一区二区视频在线| 欧美激情性国产精品潮| 人妻有码中文字幕在线| 成人18禁h黄在线看免费| 三级av电影中文字幕| 四虎在线观看免费资源| 中文字幕乱码熟女人妻视频| 欧美一区二区三区中文字幕| 日韩av在线播放亚洲天堂| 黄色国产一区二区三区| 欧美日韩午夜福利视频| 久久久精品国产亚洲av网黑人| 欧美特黄大片在线观看| av毛片在线播放免费| 人妻精品久久一区二区三区| 天天操夜夜操白天操晚上操| 日韩av高清在线播放| 久久国产麻豆精品电影| 精品毛片在线播放网站不卡| 日韩亚洲欧洲一区二区三区| 久久精品性少妇一区二区三区| 久久久人妻91久久久久| 国产黄片免费高清观看| 欧美国产精品久久综合| 国产福利成人一区二区| 精品人妻一区二区三区久久91| av一级免费在线观看| 人妻系列少妇人妻偷人| 亚洲精品主播一区二区三区|