Advertisement
iskhakovt

pref

Sep 6th, 2014
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.00 KB | None | 0 0
  1. from random import shuffle
  2. from os import system
  3.  
  4. clear = lambda: system('clear')
  5.  
  6. suits = ['♠', '♣', '♦', '♥']
  7. other = ['7    ', '8    ', '9    ', '10   ', 'Jack ', 'Queen', 'King ', 'Ace  ']
  8. players = ['first', 'second', 'third']
  9. talons = ['first', 'second']
  10.  
  11. all = [(i, j) for j in other for i in suits]
  12.  
  13. def print_card(card):
  14.     print(card[1], card[0])
  15.  
  16. def norm(curr):
  17.     curr.sort(key=(lambda card: (suits.index(card[0]), other.index(card[1]))))
  18.  
  19.     for i in curr:
  20.         print_card(i)
  21.  
  22. clear()
  23.  
  24. while True:
  25.     shuffle(all)
  26.  
  27.     print('Press enter to get next alignment')
  28.     input()
  29.     clear()
  30.  
  31.     for i, player in enumerate(players):
  32.         print('Press enter to get', player, 'player')
  33.         input()
  34.         norm(all[i * 10: (i + 1) * 10])
  35.         input()
  36.         clear()
  37.  
  38.     for i, talon in enumerate(talons):
  39.         print('Press enter to get', talon, 'card')
  40.         input()
  41.         print_card(all[30 + i])
  42.         print()
  43.  
  44.     input()
  45.     clear()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement