Merhaba arkadaşlar ikinci yazımla derslere devam edelim.
Değişken Tanımlama
Değişkenler yazılımda oldukça fazla kullanılır. Değişkenler integer ya da float gibi veri tiplerinden değer tutan birimlerdir. Nasıl kullanıldığını görelim.
1 2 3 |
a = 7 b = 3 c = 52 |
Burada kullandığımız a,b ve c birer değişkendir. Eşitliğin sağ tarafında kalan kısım da a,b ve c değişkenlerimizin değeridir.
Bu değerlerimizi ekranda görmek istersek ilk derste gördüğümüz print komutu yardımıyla ekrana bastırabiliriz.
1 2 3 4 5 6 7 |
a = 7 b = 3 c = 52 print(a) print(b) print(c) |
Ekranda sırasıyla a, b ve c değerlerini bu şekilde görebiliriz.
Peki bu değişkenleri kullanarak matematiksel işlemler yapabilir miyiz?
Elbette yaparız kullanımı çok kolaydır ve şöyledir;
Bu 3 değişkeni birbiri ile toplayalım.
Neyle neyi topladığımızı görmek için çift tırnak içinde metinsel olarak ifade ettik.
Metinsel olduğu için ekranda direkt olarak yazdığımız şekilde görünecek. Tırnağı kapattıktan sonra virgül koyarız ve yapacağımız işlemi aşağıda olduğu gibi yazarız.
1 2 3 4 |
a = 7 b = 3 c = 52 print("a + b + c = ",a+b+c) |
Bu işlemin bize çıktısı;
Birkaç işlem daha yapalım elimiz bunu kullanmaya alışsın.
1 2 3 4 5 |
a = 7 b = 3 c = 52 print("c - a * b =",c-a*b) print("b * b * b =",b*b*b) |
Bu işlemlerin ekrandaki sonucu:
Değişken Tanımlarken Dikkat Edilmesi Gereken Hususlar
1. Değişken isimleri bir sayı ile başlayamaz.
2. Değişken ismi kelimelerden oluşuyorsa aralarında boşluk olamaz.
3. :'”,<>/?|\()!@#$%^&*~-+ Buradaki semboller değişken ismi içinde kullanılamaz.(Sadece _ sembolü kullanılabilir)
4. Python’da tanımlı anahtar kelimeler değişken ismi olarak kullanılamaz.(while, not vs. )
Birkaç tane örnekle daha iyi anlayalım.
1 2 3 4 5 6 |
Not_ortalaması = 55 #Bu şekil doğru kullanımdır. python? = 1 #Soru işareti kullanılmaz.Yanlış kullanımdır. #Ekranda değerini görmek için print(python?) yaptığımızda hata verecektir. |
Değişken tanımlarken hep matematiksel değer verdik. Aynı zamanda değişkenlere metinsel değerde verebiliriz.
1 2 3 4 5 6 7 8 |
#Metinsel değer verirken çift tırnak içinde yazılması zorunludur. ad = "Mücahit" soyad = "Berçin" memleket = "Ordu" print("ad =",ad) print("soyad =",soyad) print("memleket =",memleket) |
Bu kodların ekrandaki görüntüsü:
Python’da iki değişken tanımladınız diyelim.Bunları birbiriyle değiştirmek isterseniz kullanımı şöyledir:
1 2 3 4 5 6 7 |
a = 4 b = 9 a,b = b,a print("a =",a) print("b =",b) |
Artık a ve b değişkenleri değerlerini değiştirir ve ekranda yeni değerleri aşağıdaki gibi olur.
Değişkenin değerini artırabiliriz veya azaltabiliriz.
1 2 3 4 5 6 7 8 9 |
#İlk gösterim bu şekildedir. x değişkenimizi 1 arttırdık. x = 13 x = x + 1 #Bir diğer gösterimimiz de aşağıdaki şekildedir.İki gösterimde aynıdır. x = 13 x += 1 #--> eşittirin solunda ki artı işareti (+=) ile yapıyoruz. print("x'in yeni değeri =",x) |
Ekranda yeni değerimizi görelim:
Birkaç örnek daha yapalım.
1 2 3 4 5 6 7 8 9 |
y = 41 y = y - 13 # ya da y = 41 y -= 13 print("y'nin yeni değeri =",y) |
Yeni değerimizin ekranda ki çıktısı:
Son bir örnek yapalım ve ikinci dersi bitirelim.
1 2 3 4 5 6 7 8 9 |
z = 15 z = z*4 #veya z = 15 z *= 4 print("z'nin yeni değeri =",z) |
Yeni değerimizin ekranda ki çıktısı:
Bol bol örnek yapmayı unutmayın. Herhangi bir sorunuz olduğunda bana ulaşabilirsiniz. Bir sonra ki yazımda görüşmek üzere, iyi çalışmalar 😉