Advertisement
Guest User

Untitled

a guest
Dec 1st, 2015
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.24 KB | None | 0 0
  1.  
  2.  
  3. def exsist_set(cards):
  4.     found=False
  5.     for i in range(len(cards)):
  6.         if i<len(cards)-2:
  7.             for j in range(i+1, len(cards)):
  8.                 for k in range(j+1, len(cards)):
  9.                     if is_set([cards[i], cards[j], cards[k]]) and not found:
  10.                         found=True
  11.     return found
  12.  
  13.  
  14.  
  15. if declare absence:
  16.     if exists_set(cards):
  17.         case_I(board,deck,end_game)
  18.     else:
  19.         case_2(deck,graveyard)
  20.  
  21.  
  22. def case_I(board,deck,end_game):
  23.     if len(deck) == 0:
  24.         value="4"
  25.     else:
  26.         for i in range(3):
  27.             carte=deck.pop(0)
  28.             board.append(carte)
  29.             graveyard.append(carte)
  30.             value=input
  31.     return board,deck,end_game
  32.  
  33. def case_II(deck,graveyard):
  34.     for i in range(3):
  35.         carte=graveyard.pop(randint(0,len(graveyard)-1))
  36.         deck.append(carte)
  37.     return deck,graveyard
  38.  
  39.  
  40. def case_III(board,deck,graveyard,selected_cards):
  41.     if is_set:
  42.         for carte in selected_cards:
  43.             graveyard.append(carte)
  44.             board.remove(carte)
  45.         if deck != []:
  46.             for i in range(3):
  47.                 board.append(deck.pop(0))
  48.     return board,deck,graveyard
  49.  
  50.  
  51. def case_IV():
  52.     if not is_set:
  53.         print("Erreur")
  54.        
  55.  
  56.  
  57.  
  58. if deck == [] and not exists_set(cards):
  59.     if graveyard == 81cartes:
  60.  
  61.  
  62.  
  63.  
  64. print("Deck:", len(deck), "cartes")
  65. print("Board:", len(board), "cartes")
  66. print("Graveyard:", len(graveyard), "cartes")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement