如何用Python实现百家乐 Python初学者
浪子闲话-
2022年09月07日 09:50

import random

J=Q=K=10

A=1

puke=[A,2,3,4,5,6,7,8,9,10,J,Q,K]

random.shuffle(puke)

p=random.randint(0,12)

l=random.randint(0,12)

play=str(puke[p]+puke[l])

player=int(play[-1])

random.shuffle(puke)

b=random.randint(0,12)

a=random.randint(0,12)

bank=str(puke[b]+puke[a])

banker=int(bank[-1])

if player==0 or player==1 or player==2 or player==3 or player==4 or player==5:

    y=random.randint(0, 12)

    pl=str(puke[y])

    player=(player+int(pl[-1]))%10

    print('闲家{}点&#​39;.format(player))

else:

    print('闲家{}点&#​39;.format(player))

if banker==9 or banker==8 or banker==7:

    print('专家{}点&#​39;.format(banker))

elif banker==6 and player!=6 and player!=7:

    print('专家{}点&#​39;.format(banker))

elif banker==5 and (player==0 or player==1 or player==2 or player==3 or player==8 or player==9):

    print('专家{}点&#​39;.format(banker))

elif banker==4 and (player==0 or player==1 or player==8 or player==9):

    print('专家{}点&#​39;.format(banker))

elif banker==3 and player==8:

    print('专家{}点&#​39;.format(banker))

else:

    r = random.randint(0, 12)

    nk = str(puke[r])

    banker=(banker + int(nk[-1])) % 10

    print('专家{}点&#​39;.format(banker))