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

Connected

ćwiczenie

Wyznaczanie progu opłacalności loterii

Symulacje pozwalają zadawać bardziej szczegółowe pytania, które niekoniecznie mają proste rozwiązanie analityczne. Zamiast rozwiązywać skomplikowane wzory matematyczne, otrzymujemy bezpośrednio wiele przykładowych wyników. Możemy przeprowadzać eksperymenty, modyfikując dane wejściowe i obserwując, jak zmiany te wpływają na cały system. Na przykład – dysponując odpowiednio dokładnym modelem globalnych wzorców pogodowych – można by ocenić skutki wzrostu emisji gazów cieplarnianych.

W przypadku loterii warto zastanowić się, jak drogi musi być bilet, żeby jego zakup przestał mieć sens. Aby to sprawdzić, trzeba modyfikować koszt biletu i obserwować, kiedy oczekiwany zysk staje się ujemny.

W środowisku dostępne są zmienne: grand_prize, num_tickets oraz chance_of_winning.

Instrukcje

100 XP
  • Ustaw sims na 3000, a zmienną lottery_ticket_cost na 0.
  • Jeśli średnia wartość outcomes spadnie poniżej 0, wyjdź z pętli while za pomocą break.
  • W przeciwnym razie zwiększ lottery_ticket_cost o 1.