纸牌游戏Python,解救一个洗牌的d

2024-09-27 00:21:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用Python编写一个程序,用户必须猜测一组扑克牌中的下一张牌是否比前一张牌大或小。 除了一个功能之外,我还有整个程序可以运行。在

我有两种玩法。一种方法是洗牌一副牌,另一种方法是用一副未洗牌的牌(我在制作文本文件时将它们随机排列)。我想做的是当用户选择玩一个随机牌组时,该随机牌组将被保存并覆盖未洗牌牌组的文本文件。在

文本文件中的卡片保存为两位或三位数字。在

每件衣服的编号如下:

  • 1 - Clubs
  • 2 - Diamonds
  • 3 - Hearts
  • 4 - Spades

就卡号而言:

  • 1 - Ace
  • 2 - Two
  • ...
  • 11 - Jack
  • 12 - Queen
  • 13 - King

因此心脏的5将被保存为35,而俱乐部的杰克将被保存为110

这是我目前为止的代码。在

这是我试图拯救:

def SaveShuffledDeck(Deck):
    CurrentFile = open('deck.txt', 'w')
    Count = 1

    for Count in range(1,52+1):
        CardtoaddtoFile = str(Deck[Count].Suit) + str(Deck[Count].Rank) + '\n'
        CurrentFile.write(CardtoaddtoFile)

    CurrentFile.close()

如果您想查看deck的其余代码,请查看this pastebin link


Tags: 方法代码用户程序功能count数字deck

热门问题