şuan sadece siyah ekranda çalışır yazdığımız programlar. İlerde tkinter yani pencere yapmasınıda öğreticem. O zaman bilgisayarımızdaki hesap makinesi gibi görsel olabilecek. Eğer. exe yapmayı soruyorsan onun için ayrı bi konu açayım anlatayım.

ben teşekkür ederim yorumun için ilerleyen zamanlarda inş. bir python bölümü açtırabilirim. Tabi bu sizlerin katılımıyla gerçekleşir

Bu dersimizde koşula bağlı durumları anlatıcam arkadaşlar. Bu konuda oldukça önemlidir. Mesela wardom'a giriş yapıcaksınız. Kullanıcı adınızı ve şifrenizi yazıp giriş'e basarsınız. Eğer şifreniz doğru ise siteye login olursunuz. Ama şifreniz yanlış ise bir hata mesajı alırsınız. Veya sisteminizin güncellenmeye ihtiyacı var. Siz güncelleme yapmak istediğinizde size soru sorulacak. Güncellenmeler yüklensin mi? Eğer evet'e tıklarsanız güncellemelere başlayacaktır. Eğer hayır'a tıklarsanız güncellemeler iptal edilecektir. Sanırım anlaşıldı. Python'da bu işi yapmak istersek kullanacağımız 3 tane deyim var. Bunlar if, else ve elif IF "if" sözcüğü ingilizce'de "eğer" anlamına geliyor. Python'da da bunun anlamı değişmiyor. Hemen bir örnek verelim; if a < b: Hepsini görmek için tıklayın... bu ifadenin anlamı "Eğer a, b'den küçük ise..." veya if a b: Hepsini görmek için tıklayın... bu ifade ise "Eğer a ile b birbirine eşit ise..." anlamına gelmektedir. Ama şuan bu kod birşey ifade etmiyor. Şöyle birşey yaparsak; Bu ifade ise a, b'den küçük ise: a, b'den küçüktür çıktısını ver demektir. Ama bu kodları çalıştırmaya kalkarsak python bize hata mesajı verecektir. Çünkü a ve b değişkenlerini tanımlamadık. Yukarıdaki kodlarda dikkat ettiyseniz "print" komutunu biraz içerde yazdık. Bunu TAB tuşuna basarak sağladık ve biz bu işleme python'da girintileme işlemi diyoruz. "print" komutunu girintili yazmamızın sebebi python'a print komutunun if deyiminin bir alt ifadesi olduğunu göstermektir. Eğer metin düzenleyici olarak IDLE kullanıyorsak saten bu girintileme işlemini IDLE kendisi yapacaktır. ":" ifadesinden sonra enter tuşuna bastığımızda IDLE bizi yormuyor ve kendisi girintileme işini hallediyor. Şimdi metin düzenleyicimiz IDLE'yi açıp biraz örnek yapalım. Bu örnekte öğreneceğimiz bir diğer konuda değişkenlerin türkçe karakter içeremeyeceğidir ve aralarında boşluk bırakamayacağımızdır; bu örnekte sifre adında bir değişken tanımladık ve bu değişkenin verisini "wardom. org" olarak atadık. Sonra soru adında bir değişken tanımladık ve burda raw_input fonksiyonunu kullandık (bu fonksiyonu 4. derste bulabilirsiniz). Kullanıcıdan şifreyi girmesini istedik. Eğer kullanıcı şifreyi "wardom. org" olarak girerse program şöyle bir çıktı verecek: "Şifre onaylandı. Sisteme hoş geldiniz!" ELSE else deyimi, if deyimi dışında kalan koşullu durumları göstermek için kullanılır. Yani yukarıdaki örnekte else komutunu kullanarak; Eğer sifre "wardom. org" dan başka herhangi birşey ise şu çıktıyı versin diyebilirdik. Hemen örneğini yapalım; burada kullanıcı şifreyi "wardom. org" dan başka herhangi bi harf, sayı girerse programın else deyimi işleme geçicek ve "Şifre onaylanmadı. Üzgünüm!" çıktısını verecektir. ELIF Eğer durumun gerçekleşmesi birden fazla duruma bağlı ise elif deyimini kullanıyoruz. Hemen bir örnek yapalım; Burada naptık? Öncelikle soru değişkeni tanımladık ve raw_input fonksiyonunu kullanarak kullanıcıdan bir sosyal paylaşım sitesi girmesini istedik. Eğer kullanıcı "facebook" yazarsa ekrana "facebook bir sosyal paylaşım sitesidir..." çıktısı alacak. Eğer "twitter" yazarsa "twitter bir sosyal paylaşım sitesidir..." çıktısı alacak. Eğer facebook ve twitter'dan farklı birşey yazarsa kullanıcıya yazdığı sözcük ve hemen ardından "bir sosyal paylaşım sitesi değildir..." çıktısı gelecek. Yani kullanıcı www.paylasimsizsite.com yazarsa www.paylasimsizsite.com bir sosyal paylaşım sitesi değildir... çıktısını alacak. if, else ve elif deyimlerini anladık herhalde. Ayrıca bu derste girintileme işlemindende bahsettik. Ve bu şimdi ilk gerçek programımızı yazıcaz. Basit bir hesap makinesi; evet bu kodlar üstüne biraz düşünün ve yorumlamaya çalışın. Eğer konu altına kodları yorumlarsanız beni mutlu edersiniz Herkese iyi günler... Bir dahaki dersimizde görüşmek üzere -

Ellerine sağlık, Inspired174 küçük bir önerim olacak, "Python Dersleri" başlığında bir konu açsan ve oraya yayınladığın konuları linklesen takip etmek açısından güzel olur. Anlatımın çok güzel, tekrar teşekkkürler

hocam derslere devam etsen hani çok süper olacak

Konu istikametine bakıLırsa, nizami ve uygun adımda gidiLeceğe benziyor. :flowers: Tşk. ederim.

Arkadaşlar forumda girintileme işlemleri olmadığı için girintileme işlemi yapılmış kodlar jpg olarak gösterilmiştir. İyi

herşey için teşekkürler çok güzel gidiyoruz yalnız bişey soracam ha diyelim bu hesap makinesini yazdık bunu normal program gibi çalıştıramıyormuyuz yada ben mi bulamadım tıklayınca adamın karşına çıksın hesap makinesi... saygılarımla...