Python:
import random
def g():
rn = random.randint(0,9)
b = int(input("Aklımdaki rakamı tahmin et."))
c = int(b)
if c == rn:
print("Doğru!")
bd = input(str(print("Bir daha? 1 = evet / 2 = hayır")))
bd2 = int(bd)
if bd2 == 1:
g()
if bd2 == 2:
print("Hoşçakal!")
print("—Oyun sonlandırıldı—")
while True:
pass
else:
print("Geçerli bir rakam girmediğin için oyun sonlandırıldı.")
while True:
pass
else:
print("Maalesef! Cevap ", rn, " olmalıydı")
bd = input(str(print("Bir daha? 1 = evet / 2 = hayır")))
bd2 = int(bd)
if bd2 == 1:
g()
if bd2 == 2:
print("Hoşçakal!")
print("—Oyun sonlandırıldı—")
while True:
pass
else:
print("Geçerli bir rakam girmediğin için oyun sonlandırıldı.")
while True:
pass
g()
Kodum sorunsuz çalışıyor ancak Her seferinde sayı girme kısmında None yazıyor. Sebebi ne olabilir?