Python教程

python 一副牌随机生成一张牌

本文主要是介绍python 一副牌随机生成一张牌,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
 一副扑克牌包含4种花色,13个数值,1个小王,1个大王,实现随机生成一张牌
import random
def access():
    color = random.randint(0, 4)   # randint() 随机一个整数,包含两端  0 1 2 3  4

    flower = ['黑桃', '红桃', '方块', '梅花', '王']
    card = ['A', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K']

    if color in range(0, 4):  #  0 1 2 3 表示正常数
        value = random.randint(0, 12)  # 0 1 2 3 4 5 6 7 8 9 10 11 12 13
    elif color == 4:
        value = random.randint(0, 1) # 0 1
        if value == 0:
            return "小王"
        if value == 1:
            return "大王"
    else:
        return "错误的牌"
    print(flower[color])  # 取flower[3] 是梅花
    print(card[value])
    return flower[color] + card[value]
if __name__ == '__main__':
    print(access())

 

这篇关于python 一副牌随机生成一张牌的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!