Anonymous
Проект блэкджека вытягивает карту на стенде
Сообщение
Anonymous » 20 янв 2025, 14:40
Код: Выделить всё
import random
import math
playerIn = True
dealerIn = True
#deck
deck = ["2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K", "A",
"2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K", "A",
"2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K", "A",
"2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K", "A"]
dealerHand = [] #beginning dealer hand [X-0, firstcard-1, secondcard-2]
playerHand = []
def dealerCardsDealt():
for x in range(2):
card = random.choice(deck)
dealerHand.append(card)
deck.remove(card)
x += 1
def playerCardsDealt():
for x in range (2):
card = random.choice(deck)
playerHand.append(card)
deck.remove(card)
x += 1
#calculate player total
def playerTotal():
total = 0
for card in playerHand:
if card in ["2", "3", "4", "5", "6", "7", "8", "9", "10"]:
total += int(card)
elif card in ["J", "Q", "K"]:
total += 10
elif card in ["A"]:
if total > 10:
total += 1
elif total 10:
total += 1
elif total
Подробнее здесь: [url]https://stackoverflow.com/questions/79371189/blackjack-project-draws-card-on-stand[/url]
1737373253
Anonymous
[code]import random import math playerIn = True dealerIn = True #deck deck = ["2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K", "A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K", "A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K", "A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K", "A"] dealerHand = [] #beginning dealer hand [X-0, firstcard-1, secondcard-2] playerHand = [] def dealerCardsDealt(): for x in range(2): card = random.choice(deck) dealerHand.append(card) deck.remove(card) x += 1 def playerCardsDealt(): for x in range (2): card = random.choice(deck) playerHand.append(card) deck.remove(card) x += 1 #calculate player total def playerTotal(): total = 0 for card in playerHand: if card in ["2", "3", "4", "5", "6", "7", "8", "9", "10"]: total += int(card) elif card in ["J", "Q", "K"]: total += 10 elif card in ["A"]: if total > 10: total += 1 elif total 10: total += 1 elif total Подробнее здесь: [url]https://stackoverflow.com/questions/79371189/blackjack-project-draws-card-on-stand[/url]