Merhaba arkadaşlar,
Sadece zar3 > zar4 için işlem sağladım.
Sorum: Atıyorum rastgele zar3 = 4 , zar 4 = 1 geldiğinde fonksiyonda zar3 > zar4 çalışacak. Return 4 ile While True'nın ilk bölümüne atadım ve benden tekrar bahis girmemi istedi. Giriş yaptım buraya kadar iyi çalışıyor ama tekrar zar atmayı döndüremedim. Yani tekrar önceki zarı alıyor. Ben tekrar zar atmasını istiyorum.
zar3 = random.randint(1,6)
zar4 = random.randint(1, 6)
print("1. Oyuncunun Zarı: {}".format(zar3))
print("2. Oyuncunun Zarı: {}".format(zar4))
def devamet(zar3,zar4):
if zar3 > zar4:
return 4
elif zar3 == zar4:
return 5
else:
return 6
while True:
if devamet(zar3, zar4) == 4:
OyunDevam = input("1. Oyuncu Kazandı devam etmek istiyorsanız, bir tuşa basınız:")
kullanıcı1bahis = int(input("1. Oyuncu, bahis değeri giriniz: "))
kullanıcı2bahis = int(input("2. Oyuncu, bahis değeri giriniz: "))
print(zar3,zar4)
devamet(zar3,zar4)
if zar3 >zar4:
print ("1. kullanıcı yendi")
break
elif zar3 == zar4:
print("berabere kaldı")
break
else:
print("2. oyuncu yendi.")
break