Я пытаюсь создать покерную игру, в которой она проверила бы, является ли она парой или тройкой или четырьмя.
Я пытаюсь выяснить, куда вставить петлю while
.если я должен поставить его перед оператором for card in set(cards):
или for i in range(5):
, я хочу продолжать печатать 5 карточек, пока не будет отображена либо пара, либо 3 типа, либо 4 типа.
Тогда я хочу напечатать вероятность печати одного из этих параметров
import random
def poker():
cards = []
count = 0
for i in range(5):
cards.append(random.choice([1,2,3,4,5,6,7,8,9,10,11,12,13]))
print(cards)
for card in set(cards):
number = cards.count(card) # Returns how many of this card is in your hand
print(f"{number} x {card}")
if(number == 2):
print("One Pair")
break
if(number == 3):
print("Three of a kind")
break
if(number == 4):
print("Four of a kind")
break