Python如何随机生成一副不含大小王的扑克牌序列?
- 内容介绍
- 文章标签
- 相关推荐
本文共计580个文字,预计阅读时间需要3分钟。
伪原创可以改写为:模仿创新。以下是改写后的开头内容:
在科技日新月异的今天,模仿创新成为推动行业发展的重要力量。以下是对某篇文章的模仿创新开头内容:
随着科技的飞速发展,模仿创新在各个领域发挥着越来越重要的作用。本文将探讨模仿创新在某一特定领域的应用,旨在为读者提供新的视角和启示。
# 一副扑克除去大王小王之外,剩下的 52 张纸牌以花色为基准(梅花、方块、黑桃、红心)可分为 4 组,每组有 13 张牌组成;# 因此可创建两个列表一个来存储花色,一个存储 13 个字符;通过两个列表之间的随机组合来生成 52 张纸牌,
# 首先牌的类型有:红心,梅花,黑桃,方块
#
# 除了2~10外还有J Q K和A
#
# 定义一个完整有序的扑克牌列表和一个随机生成的列表
# 再写生成完整有序的一副扑克牌的函数
#
# 在有序的扑克牌里随机选取就是随机的扑克牌
# 首先牌的类型有:红心,梅花,黑桃,方块
import random
start_num =2
end_num =11
types = ['红心','梅花','方块','黑桃']
# 除了2~10外还有J Q K和A
queues = ['J','Q','K']
A='A'
# 定义一个完整有序的扑克牌列表和一个随机生成的列表
play_cards=[]
play_cards_random=[]
# 再写生成完整有序的一副扑克牌的函数
def creatcards():
for type in types:
play_cards.append(type+A)
for num in range(start_num,end_num):
play_cards.append(type+str(num))
for queue in queues:
play_cards.append(type+queue)
return play_cards
# 在有序的扑克牌里随机选取就是随机的扑克牌
def shengcheng():
num = 52
while num > 0:
num = num - 1
rnum = int(random.randint(0, num))
play_cards_random.append(play_cards[rnum])
del play_cards[rnum]
return play_cards_random
if __name__ == '__main__':
creatcards()
list = shengcheng()
print(list)
世界上最美的风景,是自己努力的模样
本文共计580个文字,预计阅读时间需要3分钟。
伪原创可以改写为:模仿创新。以下是改写后的开头内容:
在科技日新月异的今天,模仿创新成为推动行业发展的重要力量。以下是对某篇文章的模仿创新开头内容:
随着科技的飞速发展,模仿创新在各个领域发挥着越来越重要的作用。本文将探讨模仿创新在某一特定领域的应用,旨在为读者提供新的视角和启示。
# 一副扑克除去大王小王之外,剩下的 52 张纸牌以花色为基准(梅花、方块、黑桃、红心)可分为 4 组,每组有 13 张牌组成;# 因此可创建两个列表一个来存储花色,一个存储 13 个字符;通过两个列表之间的随机组合来生成 52 张纸牌,
# 首先牌的类型有:红心,梅花,黑桃,方块
#
# 除了2~10外还有J Q K和A
#
# 定义一个完整有序的扑克牌列表和一个随机生成的列表
# 再写生成完整有序的一副扑克牌的函数
#
# 在有序的扑克牌里随机选取就是随机的扑克牌
# 首先牌的类型有:红心,梅花,黑桃,方块
import random
start_num =2
end_num =11
types = ['红心','梅花','方块','黑桃']
# 除了2~10外还有J Q K和A
queues = ['J','Q','K']
A='A'
# 定义一个完整有序的扑克牌列表和一个随机生成的列表
play_cards=[]
play_cards_random=[]
# 再写生成完整有序的一副扑克牌的函数
def creatcards():
for type in types:
play_cards.append(type+A)
for num in range(start_num,end_num):
play_cards.append(type+str(num))
for queue in queues:
play_cards.append(type+queue)
return play_cards
# 在有序的扑克牌里随机选取就是随机的扑克牌
def shengcheng():
num = 52
while num > 0:
num = num - 1
rnum = int(random.randint(0, num))
play_cards_random.append(play_cards[rnum])
del play_cards[rnum]
return play_cards_random
if __name__ == '__main__':
creatcards()
list = shengcheng()
print(list)
世界上最美的风景,是自己努力的模样

