Veri Tipleri ve Aritmetik İşlemler

"""
Tekrardan merhaba! Python öğrenme serimizin üçüncü durağına hoş geldiniz. Artık print() komutunu tanıdık, değişkenlerle de dost olduk. Şimdi sıra geldi kodlarımızın karakterini ve hesap gücünü tanımaya: veri tipleri ve aritmetik işlemler! Bu derste, Python’un farklı veri türlerini nasıl ayırt ettiğini ve matematiksel işlemleri nasıl gerçekleştirdiğini öğreneceğiz. Kulağa teknik geliyor olabilir ama merak etmeyin — örneklerle, açıklamalarla ve ufak sürprizlerle bu konuyu da birlikte kolayca halledeceğiz. Hazırsanız, Python’un hesap makinesini çalıştırmaya başlayalım!

"""


# 1. veri tipini aslında geçen ders kullandık. String, tırnak içine yazılan yazıların oluşturduğu veri tipidir.

tel="555 2368"
isim= "Muhammed"
soyisim="Ahmetoğlu"

# Numara sahtedir.

print("İyi bir arkadaş bulmak için numaramı kaydedin! : ")
print(isim)
print(soyisim)
print(tel)

# String, kısaca str ile ifade edilir.

# 2. veri tipi float veri tipidir. Virgüllü sayıları ifade etmek için kullanılır.

pi=3.14
kdv=0.18
indirim=0.50

print("Bunlar ise float tipindeki verilerdir")
print(pi)
print(kdv)
print(indirim)

# Virgüllü sayılar dediğime bakmayın, Python'da virgül yerine nokta kullanılır.


# Bir de integer veri tip var. Kısaca int de denilen bu veri tipi, tam sayıları ifade etmekte kullanılır.

a=23
b= 4
c=1920

print(a,b,c)

# Gördüğünüz gibi oldukça fazla veri tip var. Değişkenlerinizin sahip olduğu verinin tipini öğrenmek istediğinizde "type" komudunu kullanabilirsiniz.

print(type(pi))
print(type(a))
print(type(isim))

print("Savımızı doğruladık!")

# Peki ya girdiğimiz verinin uzunluğunu (karakter sayısını) öğrenmek istersek? Mesela parolamın güvenlik kontrolü için kaç haneli olduğunu merak ediyorum.

parola="ruhi123"

print(len(parola))

# Gördüğünüz gibi len Length kelimesinin kısaltılmışıdır ve uzunluk demektir. Burada değişken ile uzunluk öğreniyoruz. Komut değişkenin adına değil, içine bakıyor.

print(len("Python'u seviyorum!"))

# print komuduyla birlikte kullanarak kolayca sonucun kabuğa yazdırılmasını sağlıyoruz. Ayrıca str tipindeki verinin doğrudan kullanılabileceğini de gördük.

'''
Veri tipleri çok fazladır. Burada 2-3 tipi gördüğümüze göre aritmetik işlemlere geçebiliriz.

'''

# Python zaten matematiksel işlem yapmayı bildiği için bize kalan şey, nerede hangi işlemi yapacağını bilmesi için sembolleri kullanmak.

a=5
b=2

topla=a+b
fark=a-b
carp=a*b
bol=a/b
us=a ** b
mod=a%b
bolum=a//b

print ("Toplama işleminin sonucu=", topla)
print ("Çıkarma işleminin sonucu", fark)
print ("Çarpma işleminin sonucu=", carp)
print ("Üs alma işleminin sonucu=", us)
print ("Mod alma işeminin sonucu( 5/2 işleminde kalan)=", mod)
print ("Bölme işlemindeki bolüm değeri=",bolum)

'''
Toplama işlemi için + işareti kulanılır
Çıkarma işlemi için - işareti kullanılır
Çarpma işlemi için * işareti kullanılır
Bölme işlemi için / işareti kullanılır
Üs alma işlemi için ** işareti kullanılır
Bölme sonucu kalanı bulmak için % işareti kullanılır
Bölme sonucu bölümü bulmak için // işareti kullanılır

'''

# Matematikte işlem önceliği vardır. Bunu unutmayın.

# Ayrıca Python'unda değişken üzerinden işlem yapmanızı sağlayacak bir özellik mevcuttur.

x=10
x+=5
print(x)

y=20
y-=10
print( y )

z=5
z*=6
print(z)

t=50
t/=5
print(t)

'''
+= Topla Ata
-= Çıkar Ata
*= Çarp Ata
/= Böl Ata

'''

# Tamam, veri tiplerine hızlı bir dönüş yapalım. str veri tipini hatırlıyor musunuz? Bu verileri birleştirebilirsiniz.

print("Merhaba"+ " Dünya!")

# Ya da bu işlemi değişkenlerle yapabilirsiniz.

selam= "Merhaba"
gezegen= " Dünya!"

print(selam+gezegen)

# Araya boşluk koymayı unutmayın!

# Bazen bir değişkeni veya veriyi birden çok kez çağırmanız gerekir. Bunun için eski dostumuz çarpmayı kullanacağız! Unutmayın, bu str için geçerli.

print("Çok fazla kelime!"*5)

print(selam*5)

# Araya boşluk koymayı unutmayın! Çok büyük değerler bilgisayarınızı yavaşlatabilir, bu yüzden dikkatli olun.

"""

Şimdilik işimiz bitti! Ama dediğim gibi, çok fazla veri tipi var. Ben sadece temelleri anlattım. Sonraki ders görüşmek üzere!

"""

Yorumlar

Gösterilecek yorum bulunamadı.
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…