Soru
B) 6 defa atılan bir zarın, kaç atışta 4 ve üzeri geldiğini bulan program
Çözüm
4.5
(252 Oylar)
İlker
Usta · 5 yıl öğretmeni
Uzman doğrulaması
Cevap
çıklama: Python programlama dilinde, bir zarın birkaç kez atılmasını ve atılan bu zarın belirli bir değerden büyük ya da eşit olma durumunu kontrol etmek istiyoruz.İşte bu durumu gerçekleştirecek bir python betiği aşağıdaki gibidir.```pythonimport random # Rastgele sayı elde etmek için random kütüphanesini import ediyoruz.n = 6 # zar atış sayısı, yani zarımızı kaç defa atacağımızı belirliyoruz.basari_sayisi = 0 # başarı sayısını tutacak olan değişkenimizi 0 ile başlatıyoruz.# n kez zar atmak için for döngümüzü oluşturuyoruz.for i in range(n): zar = random.randint(1, 6) # 1 ile 6 arasında rastgele bir zar sayısı seçiyoruz. if zar >= 4: # eğer zar değerimiz 4 ve üzeri ise basari_sayisi += 1 # başarı sayısını bir arttırıyoruz# n kez zar attığımızda kaç defa 4 ve üzeri geldiğini yazdırıyoruz.print("6 atışın", basari_sayisi, "tanesi 4 ve üzeri geldi.")```Bu kodu çalıştırdığınızda, 6 defa atılan zarın kaç defa 4 ve üzeri geldiği sonucunu verir.Belirttiğimiz gibi, burada kullandığımız temel bileşenler:1. `random.randint(1, 6)` fonksiyonu: Bu fonksiyon, belirttiğimiz aralıkta (bu durumda 1 ile 6 arasında) rastgele bir sayı döndürür ve bunu zar atışını simüle etmek için kullanıyoruz. 2. `for` döngüsü: Bu döngü, belirttiğimiz sayıda (bu durumda 6) zar atmayı sağlar.3. `if` deyimi: Bu deyim, her zar atışından sonra zarın 4 ve üzeri olup olmadığını kontrol eder.Sonuç olarak, bu kod parçacığı bir zarın belirli bir sayıda atılıp atılmadığını ve atılan bu zarın belirli bir değerden büyük olup olmadığını kontrol eden güçlü bir araçtır.