input: Write a function to create a full deck of cards and draw a random card from it.
  assert draw_random_card() in [(rank, suit) for suit in {"spades", "hearts", "diamonds", "clubs"} for rank in {"Ace", 2, 3, 4, 5, 6, 7, 8, 9, 10, "Jack", "Queen", "King"}]
  assert len(deck_of_cards()) == 52
  assert len(set(deck_of_cards())) == 52
output: import random
  
  def deck_of_cards():
      suits = {"spades", "hearts", "diamonds", "clubs"}
      ranks = {"Ace", 2, 3, 4, 5, 6, 7, 8, 9, 10, "Jack", "Queen", "King"}
      return [(rank, suit) for suit in suits for rank in ranks]
  
  def draw_random_card():
      deck = deck_of_cards()
      return random.choice(deck)