Z kursu: Poziom w górę: Python
Aby odblokować ten kurs, skorzystaj z bezpłatnej próbnej subskrypcji
Dołącz dzisiaj, aby uzyskać dostęp do ponad 24 000 kursów prowadzonych przez ekspertów w branży.
Symuluj rzut kostką – Python: przewodnik
Z kursu: Poziom w górę: Python
Symuluj rzut kostką
(żywa muzyka z gry) Uwielbiam grać w planszowe gry RPG, ale byłoby miło, gdybym znał prawdopodobieństwo uzyskania pewnych wyników, zanim podejmę ryzyko i rzucę kośćmi. (Rzucanie kośćmi) - [Narrator] Nie zdałeś tego testu umiejętności i wpadasz do dołu. - Twoim celem w tym wyzwaniu jest napisanie funkcji w Pythonie, która określi prawdopodobieństwo różnych wyników podczas rzucania dowolnym zestawem kości. Teraz, chociaż możliwe jest użycie matematyki do obliczenia prawdopodobieństwa wyniku dla kilku kości, w tym wyzwaniu użyjemy innej metody zwanej symulacją Monte Carlo, która wykorzystuje losowe próbkowanie do oceny możliwych wyników. Twój program powinien symulować rzucanie kośćmi w kółko, aby zobaczyć, ile razy występuje każdy wynik, a następnie określić prawdopodobieństwo na tej podstawie. Będziesz musiał zasymulować naprawdę dużą liczbę rzutów, aby uzyskać wynik, który jest statystycznie istotny. Dla uproszczenia powiedzmy, że milion symulacji. Twoja funkcja powinna akceptować…
Spis treści
-
-
-
Znajdź czynniki pierwsze3 min11 s
-
(zablokowane)
Zidentyfikuj palindrom2 min48 s
-
(zablokowane)
Posortuj ciąg znaków3 min2 s
-
(zablokowane)
Znajdź wszystkie elementy listy3 min12 s
-
(zablokowane)
Zagraj w grę podczas oczekiwania2 min22 s
-
(zablokowane)
Zapisz słownik3 min13 s
-
(zablokowane)
Zaplanuj funkcję3 min16 s
-
(zablokowane)
Wyślij wiadomość e-mail3 min12 s
-
(zablokowane)
Symuluj rzut kostką3 min16 s
-
(zablokowane)
Policz niepowtarzalne słowa3 min12 s
-
(zablokowane)
Wygeneruj hasło3 min59 s
-
(zablokowane)
Połącz pliki CSV3 min35 s
-
(zablokowane)
Rozwiąż sudoku4 min8 s
-
(zablokowane)
Zbuduj archiwum zip3 min42 s
-
(zablokowane)
Pobierz pliki sekwencyjne4 min2 s
-