Page 119 - Bilgisayar Bilimi | Kur 1
P. 119
matematiksel açıdan x = 5 ve 5 = x olacak biçimde her iki ifadede doğru iken Phyton kapsamında bu
simetri olmadığı için 5 = x ifadesi hatalı olacaktır. Çünkü tamsayı bir değişken olmadığı için atama
yapma davranışı da yanlıştır.
Bir değişkene defalarca farklı değerler atayabiliriz.
x = 10
print(x)
x = 20
print(x)
x = 30
print(x)
Görüldüğü gibi print fonksiyonu her satırda aynı olmasına rağmen, her seferinde farklı bir değer yaz-
dı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
118