2026. május 26., kedd

Blackjack Esélykalkulátor

Ez a tömör program a játékos keze és az osztó látható lapja alapján számítja ki a nyerési esélyeket, és egyértelmű eredményt ad. A feladat egy Python program létrehozása, amely kiszámítja a blackjack játék nyerési esélyeit. A program figyelembe veszi a blackjack alapszabályait, és egyszerű kimenetet ad az esélyekről a játékos keze és az osztó látható lapja alapján.

 import random

def blackjack_odds(player_hand, dealer_card):
    total = sum(player_hand)
    if total > 21:
        return "Bust! Odds: 0%"
    elif total == 21:
        return "Blackjack! Odds: 100%"
    
    dealer_total = dealer_card + random.choice([1, 10])  # Simplified dealer logic
    odds = (21 - total) / (21 - dealer_total) * 100 if dealer_total < 21 else 0
    return f"Odds: {odds:.2f}%"

# Example usage
player_hand = [10, 7]  # Example player hand
dealer_card = 6        # Example dealer's visible card
print(blackjack_odds(player_hand, dealer_card))

Nincsenek megjegyzések:

Megjegyzés küldése