Page 14 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 14
Görüldüğü gibi print fonksiyonu her satırda aynı olmasına rağmen her seferinde farklı bir değer
yazdırılmaktadır.
10
20
30
Bu program bize, değişkenlere bağlı durumlardaki davranışları her zaman öngörmediğimizi göster-
mektedir. Bazı fonksiyonlar bir ya da daha fazla değişkene bağımlı hareket edebilir.
x = 10
print("x = " + str(x))
x = 20
print("x = " + str(x))
x = 30
print("x = " + str(x))
Yukarıdaki program aşağıdaki çıktıyı oluşturur.
x = 10
x = 20
x = 30
Burada print fonksiyonu içerisinde kullanılan toplama + işlemi dizileri birleştirmek amacıyla kulla-
nılmaktadır. Bu nedenle “x =” + x ifadesi çıktıda görülen sonucu üretmektedir. Bu örnekte print fonksi-
yonu, iki parametre kabul etmektedir.
print("x =", x)
İlk parametre “x =” dizisi ve ikinci parametre ise x değişkeni ile eşleşmiş değerdir. Print fonksiyonu
her biri virgül ile ayrılmış çoklu parametre kullanımına izin verir, hepsini sıra ile yazdırır ve yazdırırken
her biri arasına bir boşluk değeri bırakır. Bir programcı tek bir satırda çok ögeli yaklaşımı kullanarak
birden fazla değer ataması yapabilir. Bu işleme çoklu atama denilir.
x, y, z = 100, -45, 0
print("x =", x, " y =", y, " z =", z)
Çoklu atamada değerler virgüller ile ayrılmış olarak listelenir. x, y, z = 100, -45, 0 ifadesinde x, y, z
bir grup çoklu ögeyi; 100, -45, 0 ise diğer grup çoklu ögeyi ifade eder. Çoklu atama şu şekilde çalışır: Sol
taraftaki çoklu öge grubundaki ilk değişken, sağ taraftaki çoklu öge grubunun ilk elemanı ile eşleşir (x
= 100). Benzer şekilde ikinci ve sonraki ögeler de birbiri ile eşleşir. İkinci ögelerin eşleşmesi, y = -45 ve
son ögelerin eşleşmesi, z = 0 ile sonuçlanır. Bu işlemden sonraki durum aşağıdaki gibidir:
x = 100 y = -45 z = 0
120