python模拟抢21游戏 怎么编程呀呀呀呀 就是两个人玩 依次没人说1到3个数 先到21胜

def?game_21():

def?win():

if?A==21:

print('A?win')

if?B==21:

print('B?win')

#总有个要先录入

A=int(input('A录入:'))

#最开始录入的不能大于3

if?A>3:

print('不符合规则')

#大于了就重新来

return?game_21()

while?True:

#保证第二个录入的不能间隔3,且不能往小了写,到21就判断赢

while?True:

B=int(input('B录入:'))

if?B-A>3?or?B-A<=0:

print('录入不符合规则,重新录入\n')

elif?B==21:

return?win()

else:

break

while?True:

##保证下个录入的不能间隔3,且不能往小了写,到21就判断赢

A=int(input('A录入:'))

if?A-B>3?or?A-B<=0:

print('录入不符合规则,重新录入\n')

elif?A==21:

return?win()

else:

break

if?__name__?==?'__main__':

game_21()

大概是这个逻辑