DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
302
Tıklama
0
Öne Çıkarma
içinden çıkamadığım matematik problemi
M
5 yıl (1085 mesaj)
Teğmen
Konu Sahibi

Şimdi 4 şıklı bir yarışmadayız ve bir soruda takıldık cevabı hakkında da hiçbir fikrimiz yok. Kendi kafamızdan rastgele bir şık seçip aklımızda tutuyoruz ve yanlış şıkların ikisini eleyen jokerimizi kullanıyoruz. Bizim seçtiğimiz şıkkın elenmesi benim takıldıgım nokta değil.Elenince zaten her türlü yüzde 50 ihtimale denk gelecek. Fakat elenmediğinde diğer şıkkı seçersek kazanma ihtimalimiz 3/4 olmuyor mu? Sıradan bir mounty hall problemi değil mi bu?

Pythonda bunu denedim ve tamamen alakasız sonuclar çıkıyor. Nerede yanlış yapıyorum anlayamıyorum şahsen.Büyük ihtimalle bir yerde aptallık yapıyorum
kod bu:
import random
elenme_sayisi=0
elenme_dogru_sayisi=0
elenmeme_sayisi=0
elenmeme_dogru_sayisi=0

x=int(input("Kaç deneme yapılsın"))



secilen_sik=int(input("hangi sikki seçiyorsunuz (0,1,2,3)"))

for i in range(0,x):

dogru_sik=random.randint(0,3)

elenen_sik1=random.randint(0,3)

elenen_sik2=random.randint(0,3)

while(elenen_sik1==dogru_sik):
elenen_sik1=random.randint

while(elenen_sik2==dogru_sik or elenen_sik1==elenen_sik2):
elenen_sik2=random.randint(0,3)

kalan_sik=random.randint(0,3)
while(kalan_sik==elenen_sik1 or kalan_sik==elenen_sik2):
kalan_sik=random.randint(0,3)

if(elenen_sik1==secilen_sik or elenen_sik2==secilen_sik):
elenme_sayisi+=1
else:
if(dogru_sik==kalan_sik):

elenmeme_dogru_sayisi+=1
elenmeme_sayisi+=1

print("secilen sik elenme sayisi",elenme_sayisi)
print("diğer sikki secince dogru sayisi=",elenmeme_dogru_sayisi,"kac kere secilen sik elenmedi:",elenmeme_sayisi)




çıktı ise şu

Kaç deneme yapılsın= 100000
hangi sikki seçiyorsunuz (0,1,2,3)= 1
secilen sik elenme sayisi 43602
başta sectigimiz değil de diğer sikki secme dogru sayisi= 25076 kac kere başta secilen sik elenmedi: 56398 Bu satır başta seçtiğimiz şıkkın elenmemesi durumunu gösteriyor

Tüm denemeler böyle bir sonuç veriyor. İşin içinden çıkamadım.





< Bu mesaj bu kişi tarafından değiştirildi milkomeda -- 8 Temmuz 2020; 0:7:51 >

G
5 yıl (1066 mesaj)
Teğmen

Ekran görüntüsü olarak alsan daha mantıklı olurdu sanıyorum, böyle pek kestiremedim ama bir satırda randint e argüman vermemişsin.





< Bu mesaj bu kişi tarafından değiştirildi glaitaht -- 8 Temmuz 2020; 20:11:31 >

< Bu ileti DH mobil uygulamasından atıldı >
Bu mesaja 1 cevap geldi.
T
5 yıl (157 mesaj)
Onbaşı

abi çok havalı hangi unide okuyosun



M
5 yıl (1085 mesaj)
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: glaitaht

Ekran görüntüsü olarak alsan daha mantıklı olurdu sanıyorum, böyle pek kestiremedim ama bir satırda randint e argüman vermemişsin.
Evet haklısın problem oradaymış nasıl gözümden kaçtı anlamadım :)

Fakat hala 3/4 olmadı 1/2 oldu. İşin matematiğine takıldım.
< Resime gitmek için tıklayın >

Yeni çıktı:
Kaç deneme yapılsın= 1000000
hangi sikki seçiyorsunuz (0,1,2,3)= 2
secilen sik elenme sayisi 500017
başta sectigimiz değil de diğer sikki secme dogru sayisi= 250390 kac kere başta secilen sik elenmedi: 499983





< Bu mesaj bu kişi tarafından değiştirildi milkomeda -- 9 Temmuz 2020; 17:15:48 >
Bu mesaja 1 cevap geldi.
-
5 yıl (848 mesaj)
Yüzbaşı

Monty hall problemi elenen şıkların kesinlikle doğru olmayan ve senin şıkkın olmayan seçenekleri elemesine dayanır, yani kasa her zaman bu bilgiye sahip olur. Sen ilk while sorgusunda, doğru olanı elemesini engellemişsin ama aynı zamanda senin seçtiğin şıkkı da eleyemeyeceğini de koşul olarak eklemen gerekirdi.

Kod: [ Senin syntax'ına paralel gittim ]

< Resime gitmek için tıklayın >

Kod'un çıktısı:

< Resime gitmek için tıklayın >

Sezgi ve duyguya değilde matematik ve istatistiğe güvenin Bu yüzden borsada millet botlarla parayı cukkalıyor.




Bu mesajda bahsedilenler: @milkomeda
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.