from random import shuffle class Card: #initialize card attribute(s) def __init__(self, suit, value): self.suit = suit self.value = value def __repr__(self): return "{} of {}".format(self.value, self.suit) class Deck: #initialize deck attribute(s) def __init__(self): #TO DO: Create a deck of cards (52 instances of Card class object) #Return the number of cards remaining on deck def __repr__(self): return #TO DO #Return shuffled deck using shuffle function from the random library def shuffle(self): #TO DO: return self #The deal method passes an integer as an argument which specifies the #number of cards to be dealt. Make sure you print out the dealt card(s) def deal(self, x): #TO DO