Python - Python'un Temelleri

Operatorler

Yayın tarihi :01-Ara-21
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
Paylaş:

Yorum Yap (*Yorumunuza kod eklemek isterseniz Kod Parçacığı Ekle butonuna tıklayarak ekleyebilirsiniz.)

Yorumlar

Henüz hiç yorum yapılmamış, ilk yorum yapan sen ol.