from random import randint from kort import Kort class Kortstokk: #Genererer en ny kortstokk def __init__(self): self._kortstokk = [] self._farger = ["Ruter", "Hjerter", "Kløver", "Spar"] for j in range(4): farge = self._farger[j] for i in range(1,14): self._kortstokk.append(Kort(i, farge)) # Skriver ut kortstokken def skriv_kortstokk(self): for kort in self._kortstokk: print(kort.tegnrepresentasjon(),"-", kort.hent_farge()) # Stokker kortstokken def stokk_kortstokk(self): stokket = [] ustokket = self._kortstokk teller = 51 while teller >= 0: tilfeldig = randint(0, teller) tilfeldig_kort = ustokket.pop(tilfeldig) stokket.append(tilfeldig_kort) teller -= 1 self._kortstokk = stokket # Fjerner det øverste kortet fra kortstokken og returnerer det. # Lagrer også det trukkede kortet i en liste for kort som ikke er i kortstokken def trekk_kort(self): #TODO pass # Legger et kort nederst i kortstokken def legg_kort_neders(self): #TODO pass