import random print("Lower or higher game:") value = list(range(1, 14)) suit = ["clubs", "diamonds", "heats", "slades"] rank = ["ace", "2", "3", "4", "5", "6", "7", "8", "9", "10", "jack", "queen", "king"] cards = [] # for role in suit: # for grade in rank: # cards.append((role, grade, value[(rank.index(grade))])) cards=[(role,grade,value[(rank.index(grade))]) for role in suit for grade in rank] # card.extend((role,value)) #for example value "1" is Ace, "2" is 2 and so on # you can reach grade with using .index() they are related together eight_cards = random.sample(cards, 8) temp1 = dict(zip(("suit", "rank", "value"), eight_cards[0])) temp2 = 0 print(temp1) user_points = 0 # for cards in eight_cards[1:]: # user_input = input("your turn: higher or lower???\n") # if cards[2] > for cards in range(1, 8): user_input = input("your turn: higher or lower???\n") if (eight_cards[cards][2] > eight_cards[cards - 1][2] and user_input == "h") or ( eight_cards[cards][2] < eight_cards[cards - 1][2] and user_input == "l" ): user_points += 20 else: user_points-=15 print(user_points)
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter