Bu çalışmadaki amacımız; değişken tanımlama, operatörler, veri girişi, çevre &
alan hesapları ve doctest
özelliğinin kullanımı konularında öğrendiklerimizi pekiştirmektir.
"Değişken"i, bir niceliğin depolanabileceği bir yer, alan olarak tanımlayabiliriz. Değişkenler, içlerinde bir karakter dizisi (örneğin ismimiz) bulundurabileceği gibi bir tamsayı (örneğin yaşımız) ya da ondalıklı sayı (örneğin boyumuz) da bulundurabilirler. Değişkenlerin türleri de içlerinde bulundurdukları bu değerlere göre değişmektedir. Örneğin, Python yorumlayıcısını etkileşimli biçimde kullanarak, ismi "Emre", yaşı 23 ve boyu 1.83 olan bir kişinin bu bilgilerini saklamak üzere üç ayrı değişken tanımlayalım:
>>> isim = "Emre"
>>> yas = 23
>>> boy = 1.83
Şimdi bu değişkenlerin her birinde ilgili kişiye ait bazı değerler tutulmakta olup bunlardan birisi karakter dizisi şeklinde olan isim ("isim" değişkeni içerisinde), diğeri tamsayı şeklinde olan yaş ("yas" değişkeni içerisinde), bir diğeri ise ondalıklı sayı şeklinde olan boy ("boy" değişkeni içerisinde) bilgileridir.
Matematikte kullandığımız karmaşık sayıları da Python’ da tanımlayabiliriz. "5 +12 j" ve "0 - 3 j" sayılarının tanımlanmasına ait örnek, aşağıdadır:
Python’ da bir değişkenin, ya da bir değişkene atanabilecek bir değerin türünü öğrenmek için "type()" fonksiyonu kullanılır. Türü öğrenilmek istenen değişken ya da değer, bu fonksiyonun parantezleri içerisine yazılır.