Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- class Karta:
- def __init__(self, ranga, kolor):
- self.ranga =ranga
- self.kolor =kolor
- def show(self):
- print("('"+self.ranga+"', '"+self.kolor+"')")
- class Gracz:
- def __init__(self):
- self.karty = []
- def __str__(self):
- karty = "["
- for k in self.karty:
- karty+="('"+k.ranga+"', '"+k.kolor+"'),"
- karty[:-1]
- karty+="]"
- return karty
- def show(self):
- for k in self.karty:
- k.show()
- def Deck():
- talia =[]
- for kolor in ['Pik', 'Karo', 'Kier', 'Trefl']:
- for ranga in ['2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'D', 'K', 'A']:
- talia.append(Karta(ranga,kolor))
- return talia;
- def show(deck):
- print("Talia :")
- for k in deck:
- k.show()
- def shuffle_deck(deck):
- random.shuffle(deck)
- def deal(deck,n):
- gracze = [Gracz()]*n
- for i in range(1,5):
- print("petla "+str(i))
- for gracz in gracze:
- #print("gracz: "+gracz.show())
- #print(str(gracz))
- #print("karta: "+deck.pop)
- #karta = deck.pop
- gracz.karty.append(deck.pop)
- return gracze
- talia = Deck()
- gracze = deal(talia,2)
- print(str(gracze[0]))
- #show(talia)
- #shuffle_deck(talia)
- #show(talia)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement