Bölüm kodlarını ve/veya veri setlerini indir.
Python'da aritmetik veya mantıksal hesaplama yapan özel sembollere Operatör denir. Operatörün üzerinde çalıştığı değere de işlenen denir.
1. Aritmatik Operatörler
Toplama, çıkarma, çarpma, bölme, modul vb. matematiksel işlemleri yapan ifadelerdir.
+
: İki işleneni toplar-
: İki işlenenin farklını alır*
: İki işleneni çarpar/
: Sol işleneni sağdakine böler (her zaman ondalıklı sayı ile sonuçlanır)%
: Modül - sol işlenenin sağ tarafından bölümünden kalan//
: Sol işleneni sağdakine böler (her zaman tam sayı ile sonuçlanır)**
: Üs - işlenenin üstlü ifadesini alma
a=25
b=7
print("a+b =",a+b)
print("a-b =",a-b)
print("a*b =",a*b)
print("a/b =",a/b)
print("a%b =",a%b)
print("a//b =",a//b)
print("a**b =",a**b)
Çıktı:
a+b = 32 a-b = 18 a*b = 175 a/b = 3.5714285714285716 a%b = 4 a//b = 3 a**b = 6103515625
2.Karşılaştırma Operatörleri
Karşılaştırma operatörleri değerleri karşılaştırmak için kullanılır. Koşullara göre True veya False döndürür.
>
: Büyüktür - Sol işlenen sağdan büyükse doğru<
: Daha az - Sol işlenen sağdan küçükse doğru==
: Eşittir - Her iki işlenen de eşitse doğru!=
: Eşit değil - İşlenenler eşit değilse doğru>=
: Büyüktür veya eşittir - Sol işlenen sağa eşit veya büyükse doğru<=
: Küçüktür veya eşittir - Sol işlenen sağdan küçük veya eşitse doğrudur
a=12
b=18
print("a>b =",a>b)
print("a<b =",a<b)
print("a==b =",a==b)
print("a!=b =",a!=b)
print("a>=b =",a>=b)
print("a<=b =",a<=b)
Çıktı:
a>b = False a<b = True a==b = False a!=b = True a>=b = False a<=b = True
3.Mantık Operatörleri
- and: Her iki işlenen de doğruysa true (and yerine & sembolü de kullanılabilir.)
or
: İşlenenlerden herhangi biri doğruysa true (or yerine | sembolü de kullanılabilir.)not
: İşlenen yanlışsa true (işleneni tamamlar)
a=True
b=False
print("a and b =",a and b)
print("a or b =",a or b)
print("a not=",not a)
print("b not=",not b)
Çıktı:
a and b = False a or b = True a not= False b not= True
a=8
b=9
c=12
print((a<b) | (c<a))
print((c==b) & (c<=b))
Çıktı:
True False