Selamun Aleyküm
(Video 3:10'dan başlamadıysa siz 3:10 dan itibaren izlemye başlayın)
Yukarıdaki videoda gördüğnüz programı NESEVİ'den yardım alarak aynısı yaptım. Videodaki adamların programı daha hızlı çalışıyor ancak benimki daha yavaş. Onlar programı c# ile yazmışlar, ben ise python. Programın amacı 6 tane zar atıyor ve hepsinin aynı sayı gelmesi için kaç kere deneme yapmamız gerektiğini gösteriyor. Programın kodları aşağıdadır.
import random
deneme = 0
while True:
deneme +=1
zar1 = random.randrange(1,6)
zar2 = random.randrange(1,6)
zar3 = random.randrange(1,6)
zar4 = random.randrange(1,6)
zar5 = random.randrange(1,6)
zar6 = random.randrange(1,6)
if zar1 == zar2 == zar3 == zar4 == zar5 == zar6:
print zar1,zar2,zar3,zar4,zar5,zar6
print "Eşit zarlar geldi. Deneme sayısı",deneme
break
else:
print zar1,zar2,zar3,zar4,zar5,zar6
Yukarıdaki videoda gördüğnüz programı NESEVİ'den yardım alarak aynısı yaptım. Videodaki adamların programı daha hızlı çalışıyor ancak benimki daha yavaş. Onlar programı c# ile yazmışlar, ben ise python. Programın amacı 6 tane zar atıyor ve hepsinin aynı sayı gelmesi için kaç kere deneme yapmamız gerektiğini gösteriyor. Programın kodları aşağıdadır.
import random
deneme = 0
while True:
deneme +=1
zar1 = random.randrange(1,6)
zar2 = random.randrange(1,6)
zar3 = random.randrange(1,6)
zar4 = random.randrange(1,6)
zar5 = random.randrange(1,6)
zar6 = random.randrange(1,6)
if zar1 == zar2 == zar3 == zar4 == zar5 == zar6:
print zar1,zar2,zar3,zar4,zar5,zar6
print "Eşit zarlar geldi. Deneme sayısı",deneme
break
else:
print zar1,zar2,zar3,zar4,zar5,zar6