Bu kısımda b()
bir generator döndürüyor, tam olarak nesini anlamadınız?
haa şimdi anladım orda false değil bir generator objesi donduruyor o yuzden o sorgu çalışıyor
anladım mesela print(bool((False for i in range(10)))) = True
Ben basit bi metotla True döndürdüğünü gördüm.
def mantik_kontrol():
a = ""
if not a == True:
print("Doğru")
else:
print("Yanlış")
mantik_kontrol()
Program çalıştığında Doğru çıktısını verdi.
""
, zaten True
'ya eşit değil.
“” != " "
True değerini mi döndürür diye sorunca bu şekilde sandım