BlackJackIgralec
Napišimo metodo ima_blackjack
, ki vrne True
, če igralec v roki drži kombinacijo dveh kart, od katerih je ena as, druga pa karta z vrednostjo 10 (desetka, fant, dama ali kralj). Sicer metoda vrne False
:
class BlackJackIgralec(Igralec): # ... def ima_blackjack(self): asi = [Karta(0,1), Karta(1,1), Karta(2,1), Karta(3,1)] # figure: desetke, fanti, dame in kralji f = [Karta(0,10), Karta(0,11), Karta(0,12), Karta(0,13), Karta(1,10), Karta(1,11), Karta(1,12), Karta(1,13), Karta(2,10), Karta(2,11), Karta(2,12), Karta(2,13), Karta(3,10), Karta(3,11), Karta(3,12), Karta(3,13)] blackjack = False if self.karte[0] in asi and self.karte[1] in f: blackjack = True if self.karte[0] in f and self.karte[1] in asi: blackjack = True return blackjack