rendered paste bodyimport randomdef main(): #Set up cards i = 0 cards = 5 deck = build_deck() my_seed = range(1,1000) random.shuffle(my_seed) random.seed(my_seed[0]) random.shuffle(deck[0]) random.seed(my_seed[0]) random.shuffle(deck[1]) row_1(cards) row_2(cards, deck) row_3(cards) row_4(cards, deck) row_5(cards) row_6(cards, deck) row_7(cards) def row_1(cards): i=0 while i<cards: if i==(cards-1): print "+-------+" elif i<7: print "+-------+", elif i==8: i=0 cards=cards-8 print "+-------+" i=i+1 def row_2(cards, deck): i=0 while i<cards: if i==(cards-1): print "|", if deck[1][i]==10: print deck[1][i], print " |" else: print deck[1][i], print " |" elif i<7: print "|", if deck[1][i]==10: print deck[1][i], print " |", else: print deck[1][i], print " |", elif i==8: i=0 cards=cards-8 print "|", if deck[1][i]==10: print deck[1][i], print " |" else: print deck[1][i], print " |" i=i+1 def row_3(cards): i=0 while i<cards: if i==(cards-1): print "| |" elif i<7: print "| |", elif i==8: i=0 cards=cards-8 print "| |" i=i+1def row_4(cards, deck): i=0 while i<cards: if i==(cards-1): if deck[0][i]=="Hearts": print "| ", print chr(3), print " |" elif deck[0][i]=="Diamonds": print "| ", print chr(4), print " |" elif deck[0][i]=="Clubs": print "| ", print chr(5), print " |" elif deck[0][i]=="Spades": print "| ", print chr(6), print " |" elif i<7: if deck[0][i]=="Hearts": print "| ", print chr(3), print " |", elif deck[0][i]=="Diamonds": print "| ", print chr(4), print " |", elif deck[0][i]=="Clubs": print "| ", print chr(5), print " |", elif deck[0][i]=="Spades": print "| ", print chr(6), print " |", elif i==8: i=0 cards=cards-8 if deck[0][i]=="Hearts": print "| ", print chr(3), print " |" elif deck[0][i]=="Diamonds": print "| ", print chr(4), print " |" elif deck[0][i]=="Clubs": print "| ", print chr(5), print " |" elif deck[0][i]=="Spades": print "| ", print chr(6), print " |" i=i+1def row_5(cards): row_3(cards)def row_6(cards, deck): i=0 while i<cards: if i==(cards-1): if deck[1][i]==10: print "| ", print deck[1][i], print "|" else: print "| ", print deck[1][i], print "|" elif i<7: if deck[1][i]==10: print "| ", print deck[1][i], print "|", else: print "| ", print deck[1][i], print "|", elif i==8: i=0 cards=cards-8 if deck[1][i]==10: print "| ", print deck[1][i], print "|" else: print "| ", print deck[1][i], print "|" i=i+1 def row_7(cards): row_1(cards)def build_deck(): N = 2 M = 53 final = [] mylist = [] for i in range(N): final.append([0] * M) template = [["Hearts", "Spades", "Diamonds", "Clubs"],[2, 3, 4, 5, 6, 7, 8, 9, 10, "J", "Q", "K", "A"]] arr = 0 while arr <= 1: suit = 0 x = 0 maxx = 0 while suit <= 3: if (maxx+13)==52: maxx = maxx + 13 else: maxx = maxx + 13 y = 0 while x<=(maxx-1): if arr == 0: final[0][x]=template[0][suit] else: final[1][x]=template[1][y] x=x+1 y=y+1 suit=suit+1 arr = arr + 1 return finalmain()