Menu
CoddyTech

Özet: Zar Simülasyonu

Coddy'nin Machine Learning Journey'sinin Veriler ve Grafikler bölümünün bir parçası. Ders 19 / 60.

challenge icon

Görev

Kolay

Bir masa oyunu 3 zarlı 5 turdan oluşur. Zarlarının hiçbiri 4'ten küçük olmadığında bir tur güçlüdür. Programın okuduğu seed değerinden başlayarak bir oyunu simüle et:

  1. 15 zar atışının tamamını (1'den 6'ya) tek seferde gerçekleştir ve atış sırasına göre her tur için bir satır olacak şekilde rounds içine yerleştir.
  2. Bir skor tablosu oluştur: tur numarası (1'den 5'e), en yüksek zar, en düşük zar.
  3. Aşağıdaki gibi yazdır, ardından güçlü turları say.

İşte 13 tohumu için oyun:

13 tohumu için üç zarın atıldığı beş turun ızgara görünümü. 4'ten küçük zarlar gölgelendirilmiştir; 1. ve 5. turlarda gölgeli zar yoktur, bu nedenle bu turlar güçlüdür

Çıktısı:

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

Kendin dene

import numpy as np

seed = int(input())

# Kodunuzu aşağıya yazın

Veriler ve Grafikler bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi