Blackjack Python: mjhea0 / python_blackjack.py

2021-9-24     แหล่งกำเนิด:

  Hi Himan10,

  This is my code.

  Have fun.

  Greetings,

  Emiel

  On Thu, 16 Apr 2020 at 12:03, Himanshu Bhatnagar ***@***.***> wrote:

  ***@***.**** commented on this gist.

  ——————————

  @meneerferment hey, I’m interested in

  playing the blackjack version which you’ve created but it seems like it

  have some errors related to proper formatting the code.. so, would you like

  to give us proper code or a Github repo. link where you uploaded it.

  Thank you.

  —

  You are receiving this because you were mentioned.

  Reply to this email directly, view it on GitHub

  , or unsubscribe

  

  .

  # cd C:\Program Files (x86)\Sublime Text 3\

  # exec(open(“BlackJack.py”).read())

  import numpy as np

  class BlackJack:

  print(‘| | —————————————————————————————————————————-‘)

  print(‘| | Welkom in het speelhuis, heeft U uw creditcard bij U?, uw startbedrag bedraagt $100, daarvan kunt U vrijelijk gebruik maken.’)

  print(‘| |—————————————————————————————————————————–‘)

  # kaarten

  suit=(‘Harten’, ‘Ruiten’, ‘Klaveren’, ‘Schoppen’)

  value=(‘aas’,’2′,’3′,’4′,’5′,’6′,’7′,’8′,’9′,’10’,’boer’,’vrouw’,’heer’)

  index=[None] * 52

  for i in range(4):

  for j in range(13):

  index[i*13+j]=[i, j]

  def game1(self):

  # self.parameters

  # aantal spelers, default:3 (zonder vraag een speler)

  testversie=False

  vraag1=False

  vraagnaam=False

  self.vraagInzet=False

  if testversie==False:

  vraag1=True

  vraagnaam=True

  self.vraagInzet=True

  else:

  print(‘| |’)

  print(‘TESTVERSIE’)

  self.aantalSpelers=6

  if vraag1:

  self.vraagAantalSpelers()

  self.aantalSpelersOrig=self.aantalSpelers

  self.saldo=[100] * (self.aantalSpelers +1)

  self.saldoOud=[0] * (self.aantalSpelers +1)

  self.saldoNieuw=[0] * (self.aantalSpelers +1)

  self.namen=[”] blackjack python * self.aantalSpelers

  self.namen.append(‘De dealer’)

  self.namenFil=[”] *(self.aantalSpelers + 1)

  for i in range(0, self.aantalSpelers):

  self.namen[i]=’Henkie ‘ + str(i)

  self.bankrekeningnummer=[”] * self.aantalSpelers

  self.pincode=[0] * self.aantalSpelers

  if vraagnaam:

  self.vraagNamen()

  self.namenOrig=[”] * (self.aantalSpelers +1)

  for i in range(0, self.aantalSpelers+1):

  self.namenFil[i]=self.namen[i]

  self.namenOrig[i]=self.namen[i]

  self.game()

  if testversie==False:

  self.scam()

  def game(self):

  # nieuw spel

  self.insurantie=False

  self.beurt=0

  self.puntLijst=[0] * (self.aantalSpelers + 1 )

  self.bestscore=[0] * (self.aantalSpelers + 1)

  self.kaartAantal=[0] blackjack python * (self.aantalSpelers + 1 )

  self.aasAantal=[0] * (self.aantalSpelers + 1 )

  self.blackjack=[False] * (self.aantalSpelers + 1)

  self.levend=[True] * (self.aantalSpelers + 1)

  self.gewonnen=[False] * (self.aantalSpelers + 1)

  self.gesplitst=[False] * (self.aantalSpelers + 1)

  self.lotLijst=[]

  self.wiens=[]

  self.aasLijst=[]

  self.waardeLijst=[]

  self.verzekeringAntwoord=[True] * (self.aantalSpelers + 1)

  self.gepast=[False] * (self.aantalSpelers + 1)

  self.inzet=[5] * (self.aantalSpelers + 1)

  self.winst=[0] * (self.aantalSpelers + 1)

  self.status=[”] * (self.aantalSpelers +1)

  self.saldoOP=[”]* (self.aantalSpelers +1)

  self.saldoNP=[”]* (self.aantalSpelers +1)

  self.inzetP=[”] * (self.aantalSpelers +1)

blackjack python

  self.winstP=[”] * (self.aantalSpelers +1)

  self.inzet[self.aantalSpelers]=’n/a’

  self.winst[self.aantalSpelers]=’n/a’

  self.saldo[self.aantalSpelers]=’n/a’

  self.saldoOud[self.aantalSpelers]=’n/a’

  self.saldoNieuw[self.aantalSpelers]=’n/a’

  if self.vraagInzet:

  self.hoeveelInzet()

  for i in range(0, len(self.saldo)):

  if i==self.aantalSpelers:

  pass

  else:

  self.saldoOud[i]=self.saldo[i]

  self.saldo[i] +=- self.inzet[i]

  print(“| |”)

  print(‘| | De kaarten worden geschud.’)

  print(“| |”)

  self.eersteKaarten()

  self.emiel()

  self.controleerblackjack()

  self.verzekering()

  self.standoff()

  self.split()

  if self.blackjack[-1]==True:

  pass

  else:

  self.uitkeer()

  print(‘| |’)

  self.keuze()

  print(‘| |’)

  self.huis()

  self.winnaar()

  print(‘| |’)

  self.clear()

  self.nogmaals()

  def scam(self, iteration=0):

  if iteration==0:

  print(‘| |’)

  print(‘| | Uw saldi worden overgemaakt naar uw rekeningen.’)

  print(‘| |’)

  for i in range(iteration, self.aantalSpelers):

  antwoord1=input(‘| | Beste ‘ + self.namen[i] + ‘. Wat is uw bankrekeningnummer?

  | | ‘)

  antwoord2=input(‘| | pincode?

  | | ‘)

  self.bankrekeningnummer[i]=antwoord1

  try:

  self.pincode[i]=int(antwoord2)

  except:

  print(‘| | Beste ‘ + self.namen[i] + ‘. Uw bankgegevens zijn niet gevonden in onze database. Wilt U zo vriendelijk zijn ze opnieuw in te toetsen?’)

  self.scam(i)

  break

  def nogmaals(self, iteration=0):

  antwoord=input(‘| | Nogmaals een gokje wagen?

  | | ‘)

  if antwoord==’y’:

  self.game()

  elif antwoord==’n’:

  print(‘| |Wij zien u graag binnenkort terug in Emiel\’s Speelhuis’)

  else:

  print(“| | antwoord: y/n”)

  self.nogmaals()

  def uitkeer(self):

  for i in range(0, self.aantalSpelers):

  if self.blackjack[i]==True:

  self.saldo[i] +=(3 * self.inzet[i])

  self.winst[i]=(2 * self.inzet[i])

  print(‘| | Wow, geeerde ‘ + str(self.namen[i]) +’, uw heeft BLACKJACK, uw ontvangt drievoudig uw inzet, dat is $’ + str(self.inzet[i]*3) + ‘en uw saldo bedraagt nu:$’ +str(self.saldo[i]))

  def standoff(self):

  if self.insurantie==True:

  print(‘| |’)

  print(‘| |De gesloten kaart van de dealer blijkt een : ‘ + self.lotLijst2String(2 * self.aantalSpelersOrig + 1))

  print(‘| |’)

  self.printHand(self.aantalSpelers)

  if self.blackjack[-1]==True:

  for i in range(0, self.aantalSpelers):

  if self.blackjack[i]==True:

  self.winst[i]=0

  self.saldo[i] +=self.inzet[i]

  print(‘| | Er is een standoff met speler ‘ + str(i+1) + ‘, u behoud uw inzet, uw saldo bedraagt nu:$’ +str(self.saldo[i]))

  else:

  print(‘| | Geeerde ‘ + str(self.namen[i]) + ‘, u verliest, uw saldo bedraagt nu:$’ +str(self.saldo[i]))

  self.winst[i]=- self.inzet[i]

  def verzekering(self, iteration=0):

  openKaartDealer=len(self.lotLijst) – 2

  if self.waardeLijst[openKaartDealer]==1 or self.waardeLijst[openKaartDealer]==10:

  print(‘| | Verzekering’)

  print(‘| | ————‘)

  print(‘| | Het huis heeft kans op blackjack, wenst u door te spelen? U zult uw inzet terugkrijgen wanneer U nu stopt’)

  self.insurantie=True

  for i in range(iteration, self.aantalSpelers):

  if self.blackjack[i]==True:

  pass

  else:

  antwoord=input(‘| | Zeer gewaardeerde ‘ + str(self.namen[i]) + ‘, wenst u door te speler?

  | | ‘)

  if antwoord==’y’:

  self.verzekeringAntwoord[i]=True

  elif antwoord==’n’:

  self.inzet[i]=0

  self.winst[i]=0

  self.saldo[i]=self.saldoOud[i]

  self.verzekeringAntwoord[i]=False

  else:

  print(“| | Antwoord: y/n”)

  self.verzekering(i)

  break

  def printEersteKaarten(self, message=0):

  kaartenlijst=[”] * len(self.lotLijst)

  kaart1=[”] * (self.aantalSpelers + 1)

  kaart2=[”] * (self.aantalSpelers + 1)

  filler=16

  s=[‘-‘ * filler] * (self.aantalSpelers + 1)

  for i in range(0, len(self.lotLijst)):

  kaartenlijst[i]=self.lotLijst2String(i)

  for i in range(0, self.aantalSpelers + 1):

  kaart1[i]=kaartenlijst[2 * i]

  for i in range(self.aantalSpelers):

  kaart2[i]=kaartenlijst[2 * i + 1]

  kaart2[-1]=’Gesloten’

  for i in range(0, self.aantalSpelers + 1):

  fill=filler-len(kaart1[i])

  kaart1[i] +=’ ‘* fill

  fill=filler-len(kaart2[i])

  kaart2[i] +=’ ‘* fill

  fill=filler-len(self.namenFil[i])

  self.namenFil[i] +=’ ‘* fill

  print(‘|’, * self.namenFil, sep=” | “)

  print(‘|’, * s, sep=’ | ‘)

  print(‘|’, * kaart1, sep=” | “)

  print(‘|’, * kaart2, sep=” | “)

  print(‘| |’)

  def clear(self):

  for i in range(0, self.aantalSpelersOrig):

  if self.gesplitst[i]:

  self.puntLijst.pop(i)

  self.bestscore.pop(i)

  self.kaartAantal.pop(i)

  self.aasAantal.pop(i)

  self.blackjack.pop(i)

  self.levend.pop(i)

  self.gewonnen.pop(i)

  self.verzekeringAntwoord.pop(i)

  self.gepast.pop(i)

  self.inzet.pop(i)

  self.saldo.pop(i)

  self.saldoOud.pop(i)

  self.saldoNieuw.pop(i)

  self.status.pop(i)

  self.winst.pop(i)

  self.saldoOP.pop(i)

  self.saldoNP.pop(i)

  self.inzetP.pop(i)

  self.winstP.pop(i)

  self.namen.pop(i)

  self.namenFil.pop(i)

  self.aantalSpelers=self.aantalSpelersOrig

  for i in range(0, self.aantalSpelers):

  self.namenFil[i]=self.namenOrig[i]

  self.namen[i]=self.namenOrig[i]

  self.namenFil[self.aantalSpelers]=self.namen[self.aantalSpelers]

  def splitsen(self, i, kaart):

  waarde=0

  self.gesplitst[i]=True

  if kaart==0 :

  waarde=1

  elif kaart >=9:

  waarde=10

  else:

  waarde=kaart + 1

  self.aantalSpelers +=1

  for k in range(0, len(self.lotLijst)):

  if k > 2 * i:

  self.wiens[k] +=1

  self.puntLijst.insert(i, waarde)

  self.puntLijst[i+1]=waarde

  if waarde==1:

  waarde=11

  self.bestscore.insert(i, waarde)

  self.bestscore[i+1]=waarde

  self.kaartAantal.insert(i, 1)

  self.kaartAantal[i+1]=1

  if kaart==0:

  self.aasAantal.insert(i, 1)

  self.aasAantal[i+1]=1

  else:

  self.aasAantal.insert(i, 0)

  self.blackjack.insert(i, False)

  self.levend.insert(i, True)

  self.gewonnen.insert(i, False)

  self.verzekeringAntwoord.insert(i, True)

  self.gepast.insert(i, False)

  self.inzet.insert(i, 25)

  self.saldo.insert(i, ‘n/a’)

  self.saldoOud.insert(i, ‘n/a’)

  self.saldoNieuw.insert(i, ‘n/a’)

  self.winst.insert(i, 0)

  self.status.insert(i, [”])

  self.saldoOP.insert(i, [”])

  self.saldoNP.insert(i, [”])

  self.inzetP.insert(i, [”])

  self.winstP.insert(i, [”])

  self.namen.insert(i, self.namen[i] + ‘ Splt1’)

  self.namen[i+1] +=’ Splt2′

  self.namenFil.insert(i, ”)

  self.saldoOud[i]=’n/a’

  self.saldoNieuw[i]=’n/a’

  def vraagSplits(self, i, kaart):

  antwoord=input(‘| | Heer ‘ + str(self.namen[i]) + ‘, splitsen?

  | | ‘)

  if antwoord==’y’:

  self.splitsen(i, kaart)

  elif antwoord==’n’:

  print(‘| |u kiest niet te splitsen’)

  else:

  print(‘| | Antwoord: y/n’)

  self.vraagSplits(i, kaart)

  def split(self, iteration=0):

  for i in range(0, self.aantalSpelers):

  kaart=self.lotLijst[2*i]%13

  if (self.lotLijst[2*i]%13)==(self.lotLijst[2*i+1]%13):

  if kaart==0:

  self.splitsen(i, kaart)

  print(‘| | Dubbele azen, gedwongen splits’)

  # print(‘| | gedwongen splits’)

  else:

  print(‘| |keuze op te splitsen’)

  self.vraagSplits(i, kaart)

  # # self.splitsen(i, kaart)

  # try:

  # if self.saldo[i] < (self.saldo[i] – self.inzet[i]):

  # print(self.namen[i] + ‘U heeft niet genoeg saldo om te splitsen’)

  # else:

  # print(‘| | U kunt splitsen, u saldo is toereikend genoeg, kies de inzet per splits’)

  # except:

  # print(self.saldo[i])

  def eersteKaarten(self):

  for i in range(0, self.aantalSpelers):

  self.geef(2, False)

  self.geef(1, False)

  self.geef(1, False)

  self.printEersteKaarten()

  def lotLijst2String(self, nummer):

  a=self.lotLijst[nummer]

  A=self.index[a]

  S=self.suit[A[0]]

  V=self.value[A[1]]

  kaartstring=S + ‘ ‘ + V

  return kaartstring

  def test5(self):

  print(‘| |’)

  for i in range(0, self.aantalSpelers):

  print(‘| | Speler no’ + str(i +1) + ‘, gepast ‘ + str(self.gepast[i]) + ‘, saldo ‘ + str(self.saldo[i]) + ‘, inzet ‘ + str(self.inzet[i]) + ‘, levend ‘ + str(self.levend[i]) + ‘, azen:’ + str(self.aasAantal[i]) + ‘, blackjack:’ + str(self.blackjack[i]) + ‘, verzekering: ‘ + str(self.verzekeringAntwoord[i]) + ‘, punten: ‘ + str(self.puntLijst[i]))

  print(‘| | Uw huis, levend ‘ + str(self.levend[-1]) + ‘, azen:’ + str(self.aasAantal[-1]) + ‘, blackjack ‘ + str(self.blackjack[-1]) + ‘, punten: ‘ + str(self.puntLijst[-1]) )

  def test3(self):

  print(‘| |’)

  print(‘| | beurt, voor wie, kaart’)

  for i in range(0, len(self.lotLijst)):

  print(i, self.wiens[i], self.lotLijst2String(i))

  def test(self):

  print(‘lotLijst, waardeLijst, puntLijst, wiens, aasLijst, inzet, aasAantal, puntLijst’)

  print(self.lotLijst)

  print(self.waardeLijst)

  print(self.puntLijst)

  print(self.wiens)

  print(self.aasLijst)

  print(self.inzet)

  print(self.aasAantal)

  print(self.puntLijst)

  def vraagAantalSpelers(self):

  antwoord=input(‘| | Uw gezelschap bestaat uit hoeveel spelers?

  | | ‘)

  try:

  self.aantalSpelers=int(antwoord)

  except:

  print(“| | Ai mattie, moet gewoon een getal intikken noh”)

  self.vraagAantalSpelers()

  if self.aantalSpelers > 18:

  print(‘| | Uw speelt met een te groot gezelschap, verdeel U in tweetallen’)

  self.vraagAantalSpelers()

  def vraagNamen(self):

  for i in range(0, self.aantalSpelers):

  if i==0:

  self.namen[i]=input(‘| | Mijn ‘ + str(i + 1) + ‘ste’ + ‘ heer, hoe luidt uw naam?

  | | ‘)

  else:

  self.namen[i]=input(‘| | Mijn ‘ + str(i + 1) + ‘de’ + ‘ heer, hoe wenst u aangesproken te worden?

  | | ‘)

  def hoeveelInzet(self, iteration=0):

  for i in range(iteration, self.aantalSpelers):

  if i==0:

  antwoord=input(‘| | Geeerde heer ‘ + str(self.namen[i]) + ‘. Hoeveel florino\’s wilt u te spel brengen?

  | | ‘)

  else:

  antwoord=input(‘| | Mijn heer ‘ + str(self.namen[i]) + ‘. Hoeveel florino\’s wilt u te spel brengen?

  | | ‘)

  try:

  self.inzet[i]=int(antwoord)

  except:

  print(“| | Wilt uw zo vriendelijk zijn uw bedrag zonder dollarteken in te toetsen”)

  self.hoeveelInzet(i)

  break

  def geef(self, X=1, latenzien=True):

  for i in range (0, X):

  self.trek(latenzien)

  self.lotLijst8()

  self.wiens8()

  self.combi8()

  self.controleerlevend()

  def trek(self, latenzien=True):

  self.nummer=np.random.randint(0,52)

  self.alGetrokken()

  self.lotLijst.append(self.nummer)

  if latenzien==True:

  print(‘| | De gekochte kaart is een ‘ + self.lotLijst2String(len(self.lotLijst) -1))

  def alGetrokken(self):

  if self.nummer in self.lotLijst:

  self.nummer=np.random.randint(0,52)

  self.alGetrokken()

  def hit(self, iteration):

  self.beurt=iteration

  self.geef()

  # self.keuze(iteration)

  def lotLijst8(self):

  laatste=self.lotLijst[-1]

  waarde=laatste % 13

  if waarde==0:

  self.aasLijst.append(True)

  else:

  self.aasLijst.append(False)

  if waarde >=9:

  waarde=10

  elif waarde==0:

  waarde=1

  else:

  waarde +=1

  self.waardeLijst.append(waarde)

  def wiens8(self):

  kaart=len(self.lotLijst)

  if kaart <=(2 * self.aantalSpelersOrig + 2):

  self.wiens.append(((kaart+1)//2)-1)

  else:

  self.wiens.append(self.beurt)

  self.kaartAantal[self.wiens[-1]] +=1

  def combi8(self):

  waarde=self.waardeLijst[-1]

  wie=self.wiens[-1]

  self.puntLijst[wie] +=waarde

  if self.aasLijst[-1]==True:

  self.aasAantal[wie] +=1

  else:

  pass

  for i in range(0, (self.aantalSpelers + 1)):

  self.bestscore[i]=self.puntLijst[i]

  if self.aasAantal[i]==0:

  pass

  elif self.puntLijst[i] < 12:

  self.bestscore[i] +=10

  def printHand(self, iteration):

  print(‘| |’)

  hand=[]

  for i in range(0, len(self.lotLijst)):

  if self.wiens[i]==iteration:

  # print(self.lotLijst2String(i))

  hand.append(self.lotLijst2String(i))

  print(‘| |’, self.namen[iteration] )

  print(‘| | ———‘, *hand, sep=’

  | | ‘)

  print(‘| | ———‘)

  if self.blackjack[iteration]:

  print(‘| | BLACKJACK’)

  elif self.verzekeringAntwoord[iteration]==False:

  print(‘| | Gevlucht; ‘ + str(self.bestscore[iteration]))

  elif self.gepast[iteration]:

  print(‘| | Gepast: ‘ + str(self.bestscore[iteration]))

  elif self.levend[iteration]==False:

  print(‘| | Dood: ‘ + str(self.bestscore[iteration]))

  else:

  print(‘| | Punten: ‘ +str(self.bestscore[iteration]))

  print(‘| |’)

  def printScore(self):

  for i in range(0, self.aantalSpelers + 1):

  self.saldoOP[i]=’Oud saldo: $’ + str(self.saldoOud[i])

  self.saldoNP[i]=’New saldo: $’ + str(self.saldo[i])

  self.inzetP[i]=’Inzet: $’ + str(self.inzet[i])

  self.winstP[i]=’Winst: $’ + str(self.winst[i])

  if self.blackjack[i]:

  self.status[i]=’Blackjack’

  elif self.verzekeringAntwoord[i]==False:

  self.status[i]=’Gevlucht: ‘ + str(self.bestscore[i])

  elif self.gewonnen[i]:

  self.status[i]=’Gewonnen: ‘ + str( self.bestscore[i])

  elif self.levend[i]==False:

  self.status[i]=’Dood: ‘ + str(self.bestscore[i])

  else:

  self.status[i]=’Verloren: ‘ +str(self.bestscore[i])

  self.winstP[i]=’Verlies: $’ + str((-1*self.winst[i]))

  self.status[self.aantalSpelers]=’Punten: ‘ +str(self.bestscore[i])

  filler=16

  s=[‘-‘ * filler] * (self.aantalSpelers + 1)

  for i in range(0, self.aantalSpelers + 1):

  self.namenFil[i]=self.namen[i]

  fill=filler-len(self.status[i])

  self.status[i] +=’ ‘* fill

  fill=filler-len(self.saldoOP[i])

  self.saldoOP[i] +=’ ‘* fill

  fill=filler-len(self.inzetP[i])

  self.inzetP[i] +=’ ‘* fill

  fill=filler-len(self.winstP[i])

  self.winstP[i] +=’ ‘* fill

  fill=filler-len(self.saldoNP[i])

  self.saldoNP[i] +=’ ‘* fill

  fill=filler – len(self.namen[i])

  self.namenFil[i] +=’ ‘ * fill

  # fill=filler-len(self.namenFil[i])

  # self.namenFil[i] +=’ ‘ * fill

  self.saldoOP[self.aantalSpelers]=’n/a’

  self.saldoNP[self.aantalSpelers]=’n/a’

  self.inzetP[self.aantalSpelers]=’n/a’

  self.winstP[self.aantalSpelers]=’n/a’

  print(‘|’, *self.namenFil, sep=’ | ‘ )

  print(‘|’, *s, sep=’ | ‘)

  print(‘|’, *self.status, sep=’ | ‘)

  print(‘|’, *self.saldoOP, sep=’ | ‘)

  print(‘|’, *self.inzetP, sep=’ | ‘)

  print(‘|’, *self.winstP, sep=’ | ‘)

  print(‘|’, *self.saldoNP, sep=’ | ‘)

  print(‘| |’)

  def keuze(self, iteration=0):

  for i in range(iteration, self.aantalSpelers):

  print(‘| |’)

  if self.levend[i]==False:

  self.printHand(i)

  elif self.gepast[i]==True:

  print(‘| | ‘ + self.namen[i] + ‘ uw bent gepast met ‘ + str(self.bestscore[i]) + ‘ punten, jammer he.’)

  self.printHand(i)

  elif self.verzekeringAntwoord[i]==False:

  print(‘| | ‘ + self.namen[i] + ‘ u bent weg met ‘ + str(self.bestscore[i]) + ‘ punten, jammer he.’)

  self.printHand(i)

  elif self.blackjack[i]==True:

  self.printHand(i)

  else:

  self.printHand(i)

  antwoord=input(‘| | Heer ‘ + str(self.namen[i]) + ‘, hit me?

  | | ‘)

  if antwoord==’y’:

  self.hit(i)

  self.keuze(i)

  break

  elif antwoord==’n’:

  self.gepast[i]=True

  self.printHand(i)

  else:

  print(‘| | Antwoord: y/n’)

  self.keuze(i)

  break

  def controleerlevend(self):

  for k in range(0, self.aantalSpelers + 1):

  if self.puntLijst[k] > 21 :

  self.levend[k]=False

  def controleerblackjack(self):

  for i in range(0, self.aantalSpelers + 1):

  if self.puntLijst[i]==11 and self.aasAantal[i]==1:

  self.blackjack[i]=True

  def winnaar(self):

  huisscore=self.bestscore[self.aantalSpelers]

  print(‘| |’)

  for i in range(0, self.aantalSpelers):

  if self.blackjack[i]==True:

  # print(‘| | Mijnheer ‘ + str(i+1) + ‘, wederom gefeliciteerd met uw blackjack. Mogen wij U een aangenaam verstrooiing toewensen’)

  pass

  elif self.verzekeringAntwoord[i]==False:

  pass

  # print(‘| | Speler no’ +str(i+1) + ‘, uw score is ‘ + str(self.bestscore[i])+ ‘, u bent gevlucht, uw saldo bedrag nogsteedsS:$’ +str(self.saldo[i]))

  elif huisscore > 21:

  if self.bestscore[i] > 21:

  self.winst[i]=0

  self.saldo[i]=self.saldoOud[i]

  # print(‘| | Speler no’ + str(i+1) + ‘, uw score is ‘ + str(self.bestscore[i]) + ‘, uw bent dood, heeft uw inzet terug, uw saldo bedrag nu:$’ +str(self.saldo[i]))

  else:

  if self.gesplitst[i]==False:

  self.saldo[i] +=(2*self.inzet[i])

  self.gewonnen[i]=True

  self.winst[i]=self.inzet[i]

  # print(‘| | Speler no’ + str(i+1) + ‘, uw score is ‘ + str(self.bestscore[i])+ ‘, uw leeft en wint, uw saldo bedrag nu:$’ +str(self.saldo[i]))

  elif self.bestscore[i] > huisscore:

  if self.bestscore[i] > 21:

  self.winst[i]=-self.inzet[i]

  # print(‘| | Speler no’ + str(i+1) + ‘, uw score is ‘ + str(self.bestscore[i]) + ‘, uw bent dood, uw saldo bedrag nu:$’ +str(self.saldo[i]))

  else:

  if self.gesplitst[i]==False:

  self.saldo[i] +=(2*self.inzet[i])

  self.winst[i]=self.inzet[i]

  self.gewonnen[i]=True

  # print(‘| | Speler no’ + str(i+1) + ‘, uw score is ‘ + str(self.bestscore[i]) + ‘, uw heeft gewonnen, uw saldo bedrag nu:$’ +str(self.saldo[i]))

  else:

  self.winst[i]=-self.inzet[i]

  # print(‘| | Speler no’ + str(i+1) + ‘, uw eindscore is ‘ + str(self.bestscore[i]) + ‘, uw heeft verloren, uw saldo bedrag nu:$’ +str(self.saldo[i]))

  if self.gesplitst[i]:

  self.saldo[i+1] +=self.winst[i]

  for i in range(0, self.aantalSpelers):

  self.saldoNieuw[i]=self.saldo[i]

  print(‘| |’)

  self.printScore()

  def huis(self):

  if self.kaartAantal[-1]==2 and self.insurantie==False:

  self.printHand(self.aantalSpelers)

  print(‘| |’)

  if self.blackjack[-1]==True:

  print(‘| | standoff-error’)

  print(‘| | 2de: ‘ + self.lotLijst2String(2* self.aantalSpelers +1))

  print(‘| | 1ste: ‘ + self.lotLijst2String(2* self.aantalSpelers))

  elif self.bestscore[-1] < 17:

  print(‘| | Ach so, hehe, das Haus kauft, jawohl.:’)

  self.hit(self.aantalSpelers)

  self.printHand(self.aantalSpelers)

  self.huis()

  else:

  pass

  def emiel(self):

  for i in range(0, self.aantalSpelers):

  if self.namen[i]==’emiel’ or self.namen[i]==’Emiel’:

  self.saldo[i] +=50

  if __name__==”__main__”:

  c=BlackJack()

  c.game1()

ปฏิเสธความรับผิดชอบ

โป๊กเกอร์ ส ตา ร์ สเผยแพร่บทความนี้เพื่อวัตถุประสงค์ในการส่งข้อมูลเพิ่มเติมไม่ได้หมายความว่าเห็นด้วยหรือยืนยันรายละเอียดของ เนื้อหาของบทความนี้เป็นเพียงข้อมูลอ้างอิงไม่ถือเป็นข้อเสนอการลงทุน นักลงทุนดำเนินการตามความเสี่ยงของตัวเอง

ป้ายชื่อ:

แนะนำอ่าน