Menu
CoddyTech

Podsumowanie: symulacja rzutu kostką

Część sekcji Dane i wykresy ścieżki Machine Learning w Coddy. Lekcja 19 z 60.

challenge icon

Wyzwanie

Łatwy

Gra planszowa ma 5 rund po 3 rzuty kostką. Runda jest mocna, gdy żadna z kostek nie ma wyniku poniżej 4. Zasymuluj jedną grę na podstawie wartości seed, którą odczytuje program:

  1. Wylosuj wszystkie 15 wyników (od 1 do 6) naraz i ułóż je w rounds, po jednym wierszu na rundę, w kolejności losowania.
  2. Zbuduj tabelę wyników: numer rundy (od 1 do 5), najwyższy wynik na kostce, najniższy wynik na kostce.
  3. Wypisz ją jak poniżej, a następnie policz mocne rundy.

Oto gra dla wartości seed 13:

Pięć rund po trzy rzuty kostką dla wartości seed 13, przedstawione w formie siatki. Wyniki poniżej 4 są zacieniowane; w rundach 1 i 5 żaden wynik nie jest zacieniowany, więc są to mocne rundy

Wynik:

Round, highest, lowest:
[[1 6 5]
 [2 6 1]
 [3 6 2]
 [4 6 1]
 [5 5 4]]
Rounds with no die under 4: 2

Spróbuj swoich sił

import numpy as np

seed = int(input())

# Napisz swój kod poniżej

Wszystkie lekcje w sekcji Dane i wykresy

Poćwicz samodzielnie: Kompilator Python online