sayi1= 1
sayi2 = 2
if not sayi1 % 1 and not sayi2 % 2:
print("Berke")
sayı 1 in bölme işleminden kalanı 1 değil ise ve sayı ikinin bölme işleminden kalanı 2 değil ise “berke” yazısını yazdır.
galiba bu şekilde
sayı1 % 1
demek sayı1 değişkeninin 1’e bölümünden kalanı ver demek. Aynısı sayı2 % 2
için de geçerli. Eğer kalan 0 ise python bunu False
olarak yorumlar. 0 değilse True
olarak yorumlar. Buradaki ifadeyi Türkçe’ye çevirelim: “Eğer sayı1’in 1’e bölümünden kalan 0 ise ve sayı2’nin 2’ye bölümünden kalan 0 ise Berke yazdır.”.
İfadede geçen not
kelimesi bizim değerlerimizi ters çeviriyor. Yani sayı1 % 1
, False
ise True
yapıyor. and
ise sağ ve solundaki ifadelerin ikisi de True
olduğu zaman True
veriyor.
Umarım anlatabilmişimdir. Anlamadıysanız yine sorabilirsiniz.
Anladım çok teşşekkürler
Anladım çok teşşekkürlerr