import random ace = 1 or 11 cards = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] king = 10 queen = 10 jack = 10 total = 0 playAgain = "y" listOfCards = [ace, cards[random.randint(0, 9)], cards[random.randint(0, 9)],cards[random.randint(0, 9)],cards[random.randint(0, 9)],cards[random.randint(0, 9)],cards[random.randint(0, 9)],cards[random.randint(0, 9)],cards[random.randint(0, 9)],king, queen, jack] pickedUpCard1 = listOfCards[random.randint(0, 11)] pickedUpCard2 = listOfCards[random.randint(0, 11)] total = pickedUpCard1 + pickedUpCard2 pickAgain = True while playAgain == "y": total = 0 while total <= 21: again = input("Do [y]ou wa[n]t to hit? (pick up one)") if again == "y": pickedUpCard1 = listOfCards[random.randint(0, 11)] pickedUpCard2 = listOfCards[random.randint(0, 11)] total = total + (pickedUpCard1 + pickedUpCard2) print("Your new total is ", total, "you picked up", pickedUpCard1, "and", pickedUpCard2) if total == 21: print("YOU DID IT, YOU HIT 21") total == 22 if again == "n": print("Well done!") total = 22 playAgain = input("""Game over! play again?""") if playAgain == "y": total = 0