Python Program to Shuffle Deck of Cards

 # Python program to shuffle a deck of card


# importing modules

import itertools, random


# make a deck of cards

deck = list(itertools.product(range(1,14),['Spade','Heart','Diamond','Club']))


# shuffle the cards

random.shuffle(deck)


# draw five cards

print("You got:")

for i in range(5):

   print(deck[i][0], "of", deck[i][1])

deck[0] = (1, 'Spade')

Output

You got:
5 of Heart
1 of Heart
8 of Spade
12 of Spade
4 of Spade

0 Comments