求4.24选出一张牌如何解答


不知道如何处理,Ace,Jack等字符串。
希望可以写出此题的解题代码。

阅读 1.1k
1 个回答
import random

ranks = [str(n) for n in range(2, 11)]
ranks.extend(['Jack', 'Queen', 'King', 'Ace'])
suits = ['Spades','Diamonds','Clubs','Hearts']

cards = [
    (rank, suit)
    for suit in suits
    for rank in ranks
]

pick = random.choice(cards)
print(f"The card you picked is the {pick[0]} of {pick[1]}")
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题