PYTHON ile PROGRAMLAMANIN TEMELLERİ
PYTHON
DEĞİŞKENLER
Not: Sayısal değerler tırnak içinde yazılmaz, tırnak içinde karakter(alfanümerik) değerler yazılır.
print komutu
Veri türleri
Round komutu
Aritmetik ifadeler
İnput komutu
if/else ifadesi
else : <şart gerçekleşmeyince yapılacaklar>
Else bir satır aşağıya yazılır. Else gerektiğinde kullanılır. İf olmadan else tek yazılamaz.
İf ve elseden sonra : işareti kullanılır.
ÖRNEK:
if - else ile ilgili örnek ve bir önceki konuları da dahil eden genel bir örnek.�Kullanıcı ayrı ayrı 2 not girecek ve 2 notun ortalaması 90 ve üzeri ise üstün başarı belgesi aldığını yazacak. Değilse üstün başarı belgesi alamadığını yazacak.
Else:if yerine elif komutu kullanılabilir. Fakat satır girintilerine dikkat etmek gerekir.
Not: if içinde çoklu kıyaslama yapılacaksa
and ve or operatörleri
kullanılabilir. �And=ve�Or=veya
Yukarıdaki örnekte her zaman tüm satırlar çalışır. Yandaki şekilde if ile else kullanırsak her zaman tüm satırlar çalışmaz.
Boolean ifadesi
Not: # işareti ile başlayan yazı açıklama satırıdır. Python # işaretinden sonrasını kod olarak görmez. Genelde not tutmak ya da kodları inceleyenlere bilgi vermek amacıyla kullanılır.
For Döngüsü
print komutu içinde sep ve end
Print içinde birden fazla değer yazdırmak istediğimizde
Aralara virgül koyarız. Virgül çıktıda boşluk olarak çıkar.
Bu boşluklara bir karakter ya da ifade yazmak istersek
Sep komutu kullanılır. Sep komutunda tırnak içine yazılanlar
çıktıda çıkar. Tırnak içine bir şey eklemeden bırakılırsa
tüm değerleri bitişik yazar
While Döngüsü
While’da continue ve break
Fonksiyonlar
Bu şekilde math kütüphanesindeki tüm fonksiyon çağrılmış olunur.
Time kütüphanesinden time ve sleep fonksiyonları
Adımızı kaç saniyede yazdığımızı söylüyor ardından adımızı 5 defa aralarda 1 saniye bekleyerek yazıyor.
Kendi fonksiyonumuzu oluşturma
Fonksiyon içinde tanımlanan değişkenler yerel değişkendir. Bu örnekte a ve b değişkeni. Ana programdaki
Değişkenler ise global değişkenlerdir. Bu örnekteki k ve m değişkenleri gibi.
Nesneler
İçeriğini sağa yaslayıp 10 karakterden boş kalan yerlere yıldız işareti ekliyor.
�
len komutu ile girilen bir str içeriğin karakter sayısı verilir.
Köşeli parantez içinde yazılan sayı ile str ifadenin o sıradaki karakterini verir. sayılar sıfırdan başlar.
Örnek; Feyza, 5 karakterden oluşmaktadır.
F e y z a
[0][1][2][3][4]
Girilen kelimenin her harfini köşeli paranteze alıp yazdıran örnek
Dosya nesneleri
Turtle ve tkinter nesneleri
cokgen fonksiyonu içinde önce kalem hazırlanır, renk verilir vs. sonra for döngüsü ile kaç kenarlı çokgen istendiyse ona göre çizim yapar. yandaki örnekte kenar sayısı 5, kenar uzunluğu 30, x ve y 0, renk blue olarak veriler girilmiş ve cokgen fonksiyonu görülen çizimi yapmıştır. Çizim yaparken arkada farklı bir pencere açılır.
Listeler