Programım neden yavaş çalışıyor?

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...

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
 
131,807Konular
3,271,557Mesajlar
316,257Kullanıcılar
bunyamin_84Son Üye
Üst Alt