Python'da Mantıksal VE
Bazen karmaşık bir koşul oluşturmanız
gerekebilir. Bunun için, koşulların aynı
anda sağlanmasını belirten
and
operatörünü kullanabilirsiniz.
tst adında bir değişkenimiz olduğunu varsayalım:
tst = 5
Şimdi onun sıfırdan büyük ve *aynı anda*
10'dan küçük olup olmadığını kontrol edelim:
if tst > 0 and tst < 10:
print('+++')
else:
print('---')
Koşullar aynı değişkene değil, farklı
değişkenlere de uygulanabilir.
tst1 değişkeninin 2'ye eşit
olduğu ve *aynı anda* tst2
değişkeninin 3'e eşit olduğu
durumda sağlanacak bir koşul oluşturalım:
tst1 = 2
tst2 = 3
if tst1 == 2 and tst2 == 3:
print('+++')
else:
print('---')
Bir değişken verilmiştir:
tst = -3
Onun sıfırdan büyük ve 5'ten küçük
olduğunu kontrol edin.
Bir değişken verilmiştir:
tst = 21
Onun 10'dan büyük veya eşit ve
20'dan küçük veya eşit olduğunu kontrol edin.
İki değişken verilmiştir:
tst1 = 6
tst2 = 10
Birinci değişkenin 8'den küçük ve
ikincinin - 10'dan büyük veya eşit
olduğunu kontrol edin.
Aşağıdaki kod verilmiştir:
tst1 = 'abcde'
tst2 = list(tst1)
if len(tst1) >= 5 and len(tst2) < 8:
print('+++')
else:
print('---')
Konsola ne yazdırılacağını söyleyin.