Advertisement
piotranon

Untitled

Jun 23rd, 2020
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.26 KB | None | 0 0
  1. import random
  2.  
  3. class Karta:
  4.     def __init__(self, ranga, kolor):
  5.         self.ranga =ranga
  6.         self.kolor =kolor
  7.        
  8.     def show(self):
  9.         print("('"+self.ranga+"', '"+self.kolor+"')")
  10.        
  11. class Gracz:
  12.     def __init__(self):
  13.         self.karty = []
  14.        
  15.     def show(self):
  16.         for k in self.karty:
  17.             k.show()
  18.            
  19. def Deck():
  20.     talia =[]
  21.    
  22.     for kolor in ['Pik', 'Karo', 'Kier', 'Trefl']:
  23.             for ranga in ['2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'D', 'K', 'A']:
  24.                 talia.append(Karta(ranga,kolor))
  25.                
  26.     return talia;
  27.  
  28. def show(deck):
  29.     print("Talia :")
  30.     for k in deck:
  31.         k.show()
  32.  
  33. def shuffle_deck(deck):
  34.     random.shuffle(deck)
  35.  
  36. def deal(deck,n):
  37.     gracze = [Gracz()]*n
  38.     for i in range(1,5):
  39.         print("petla "+str(i))
  40.         for gracz in gracze:
  41.             print("gracz: "+gracz.show())
  42.             print("karta: "+deck.pop)
  43.             #karta = deck.pop
  44.             karta = deck[-1:]
  45.             deck.pop
  46.             print(str(deck))
  47.             gracz.karty.append(karta)
  48.            
  49.     return gracze
  50.  
  51. talia = Deck()
  52. gracze = deal(talia,2)
  53.  
  54.  
  55.  
  56. #show(talia)
  57. #shuffle_deck(talia)
  58. #show(talia)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement