else: player_blackjack = False if (dealer_blackjack == True) and (player_blackjack == True): total_return += 0.0 elif (dealer_blackjack == True) and (player_blackjack == False): total_return += -1.0 elif (dealer_blackjack == False) and (player_blackjack == True): total_return += 1.5 else: score = play_a_hand_player(player_hand, dealer_show_card) dealer_score = id.play_a_hand_dealer([dealer_show_card, id.deck(random.randint(1, 13))]) if dealer_score == "bust": dealer_score = 0 format_score = ist.make_single_list(score) for element in format_score: if element == 22: total_return += 1.5 elif element == 0: total_return += -1.0 elif element > dealer_score: total_return += 1.0 elif element == dealer_score: total_return += 0.0 else: total_return += -1.0 print(total_return) print(total_return / float(number_of_trials))
else: dealer_blackjack = False if (player_blackjack == True) and (dealer_blackjack == True): total_money += 0.0 elif (player_blackjack == True) and (dealer_blackjack == False): total_money += 1.5 elif (player_blackjack == False) and (dealer_blackjack == True): total_money += -1.0 else: player_score = play_a_hand_player1(player_hand,dealer_show) dealer_score = play_a_hand_dealer(dealer_hand) if dealer_score == 'bust': dealer_score = 0 format_score = ist.make_single_list(player_score) for score in format_score: if score == 0: total_money += -1.0 elif score == 22: total_money += 1.5 elif score > dealer_score: total_money += 1.0 elif score == dealer_score: total_money += 0.0 else: total_money += -1.0 print(total_money) print(total_money/float(number_of_trials))