1. Nauka
  2. /
  3. Kursy
  4. /
  5. Symulacje statystyczne w Pythonie

Connected

ćwiczenie

Para

Wykorzystajmy teraz symulację do szacowania prawdopodobieństw. Wyobraź sobie, że zostałeś(-aś) zaproszony(-a) na partię pokera u znajomego. W tej wersji gry każdy gracz otrzymuje pięć kart, a wygrywa ten, kto ma lepszy układ. Użyjemy symulacji, aby oszacować prawdopodobieństwa uzyskania określonych układów. Zacznijmy od oszacowania prawdopodobieństwa uzyskania co najmniej pary. Para to dwie karty różnych kolorów, ale o tej samej wartości numerycznej (np. 2 kier, 2 pik i 3 inne karty).

Po ukończeniu tego ćwiczenia będziesz wiedzieć, jak używać symulacji do obliczania prawdopodobieństw w grach karcianych.

Instrukcje

100 XP
  • Rozdaj karty: W pętli for potasuj deck_of_cards. Następnie wybierz pierwsze 5 kart jako swoją hand.
  • Zlicz wartości numeryczne: Użyj metody get(), aby zbudować słownik cards_in_hand, który zlicza wystąpienia każdej wartości numeric_value w hand.
  • Czy to para? Sprawdź, czy największa wartość w cards_in_hand jest równa lub większa od 2, aby ustalić, czy mamy co najmniej parę. Jeśli tak, zwiększ two_kind o jeden.