1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Statistické simulace v Pythonu

Connected

cvičení

Full house

Vraťme se k naší pokerové hře. Minule jsme počítali pravděpodobnost získání alespoň dvou karet stejné hodnoty. Tentokrát nás zajímá full house. Full house nastane, když máš dvě karty různých barev se stejnou číselnou hodnotou a tři další karty se stejnou číselnou hodnotou (např. dvojka srdcová a pikový, a klukové kárový, srdcový a pikový).

Full house tedy představuje pravděpodobnost získání přesně tří karet stejné hodnoty za podmínky, že zároveň máš přesně dvě karty jiné stejné hodnoty. Vycházej ze stejného kódu jako dříve a uprav podmínku úspěchu tak, aby dávala požadovaný výsledek. Toto cvičení tě naučí odhadovat podmíněné pravděpodobnosti v karetních hrách a posílí tvůj základ pro formulování abstraktních problémů v simulacích.

Pokyny

100 XP
  • Zamíchej deck_of_cards.
  • Pomocí slovníku s metodou .get() spočítej počet výskytů každé karty v ruce.
  • Zvyš čítač full_house vždy, když je v ruce full house (2 karty jedné hodnoty a 3 karty jiné hodnoty).