Bool() fonksiyonu

kullanıcı = "batman"
kullanıcı = input("kullanıcı adınız: ")
if bool(kullanıcı) == True:
print ("doğru kullanıcı")
else:
print("yanlış kullanıcı adı")

Kodunu yazdığımda kullanıcı adınız kısmına ne yazarsam yazayım, teşekkürler yazıyor. Nerede hata yapıyorum? Yardımlarınız için şimdiden teşekkürler.

Şöyle yapmanız gerekiyor.

kullanıcı = "batman"
sorgu = input("kullanıcı adınız: ")
if sorgu == kullanıcı:
    print ("doğru kullanıcı")
else:
    print("yanlış kullanıcı adı")```

Bir de kodlarınızı bu linke göre atarsanız daha doğru çıkarlar.

Tam yapamamışsınız :slightly_smiling_face: İstiyorsanız şöyle de kullanabilirsiniz:

[code]
print(“Hello”)
[/code]

1 Beğeni

Ama burada bool() kullanılmamış. Bu kodu bool () kullanarak yazmak istiyorum

Bool’un tam olarak ne işe yaradığı ile ilgili kafanız karışmış sanırım. bool fonksiyonu kendisine verilen nesnenin durumuna göre True veya False döndürür. Mesela bool’a bir string verdiğinizde eğer bu boş değilse ('') her zaman True döndürür.

1 Beğeni

Ekrem bey bool() konusuna tekrar dönüyorum. Teşekkürler.