Blackjack
Если я наберу h, код будет продолжать «нажимать», вместо того, чтобы просить пользователя вводить h / s, чтобы каждый раз ударить / стоять после одного нажатия. Когда я запускаю это, игра автоматически продолжает бить до перерыва.
def hit_stand(library, hit): # libary = player, hit = input
value = 0
totalValue = 0
count = 2
d_score = 0
p_turn =1
while p_turn ==1:
if hit == 'h':
print(hitFun(library))
value = value + player[count][2]
totalValue = value + player[0][2] + player [1][2]
if player[0][0] == "Ace" and totalValue <=11:
totalValue = totalValue+10
elif player[1][0] == "Ace" and totalValue <=11:
totalValue = totalValue+10
elif player[count][0] == "Ace" and totalValue <=11:
totalValue = totalValue+10
else:
pass
count = count + 1
print(totalValue)
if totalValue>21:
bust = "bust"
print(bust)
d_score = d_score+1
p_turn=0
return p_turn
elif totalValue<22: