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