Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
--- Daha öncede bildiğiniz gibi listeleri oluştururken kısayol olarak List Comprehension ları kullanabiliyorduk. Fonksiyon tanımlamalarında da kısa bir yolumuz var; lambda. ---
--- İlk örnek ile list comprehension u hatırlayalım. ---
--- İkinci örnekte def ile bir fonksiyon oluşturmuşuz. Daha...
--- Yerel Değişken : Fonksiyonlarda tanımlanan değişkenlerdir. Bir fonksiyon bloğunda çalışan değişkenler fonksiyona özgüdür ve fonksiyon çalışmasını bitirdikten sonra yok olurlar. Fonksiyon içinde tanımlanmış bir değişkene dışarıdan erişilemez. ---
--- Global Değişken : Fonksiyon dışında...
--- Fonksiyonlara istediğimiz sayıda parametre verebiliriz. Bu verdiğimiz parametrelere istediğimiz varsayılan değerler de belirleyebiliriz. Böylece eğer fonksiyonu kullanırken parametreye karşılık gelecek argümanı vermezsek, varsayılan değer bize gözükecektir. ---
--- Ayrıca fonksiyonları...
--- Kısaca açıklamak istiyorum. return ifadesi fonksiyon içinde bize bir değer döndürür. Bizde bu değerleri bir değişkene atmak istiyorsak fonksiyonun döndüreceği son değeri return ile ifade etmeliyiz. ---
--- Örneğin fonksiyon içinde bize print ile dönen bir değer var, biz bu bir değişkene...
--- Fonksiyonlar programlamada belirli işlevleri olan ve bunları istediğimiz yerde kullandığımız yapılardır. ---
--- Fonksiyonlar oluşturup bu fonksiyonları istediğimi zaman kullanabiliriz ---
--- Örneğin print() fonksiyonu, gömülü bir fonksiyondur ve biz bunu istediğimiz zaman...
--- Bu konuda metodların anlamından bahsetmek istiyorum. Metodlar bir obje üzerinde işlemler gerçekleştiren, o objelere özel fonksiyonlardır. ---
--- Örnek olarak liste veritipinde bir objemiz var. Liste veritipine ait bazı metodlar bulunur. append, insert, pop vs... işte bunlara metod diyoruz...
sys_kullanici_adi = "bBurak"
sys_parola = "12345"
Kullanıcınızın veritabanındaki bilgileri yukarıdaki gibi olsun. Bu bilgileri kullanıcıdan isteyin, kendisinin giriş hakkı 3 olsun, 3 denemede de başarısız olduğu durumda veya başarılı giriş yaptığı durumda program sonlansın. Ayrıca verdiği...
Kullanıcıdan bir sayı alan ve bu sayının armstrong sayısı olup olmadığını sorgulayan, kullanıcı 'q' ya basana kadar kullanıcıdan sayı istemeye devam eden bir program yazın. 'q' ya basıldığında program sonlansın.
Armstrong Sayısı: Verilen sayının her rakamının, basamak sayısı kadar üssü alınıp...
--- List Comprehension; Pythonda listeleri üretmek ve oluşturmak için çok kullanılan bir yöntemdir. ---
--- İlk örnekte for döngüsü ile her eleman alınıp, append metodu ile başka listeye eleman olarak eklenmiş ve liste2 oluşturulmuş. ---
--- List Comprehension ile yapılan 2.örnekte 1.örnekle...
--- Döngü herhangi bir yerde break ifadesi ile karşılaştığı zaman, döngü hiçbir koşula bağlı kalmadan son bulur ---
--- Dikkat edilmesi gereken nokta; break ifadesi sadece içinde bulunduğu döngüyü sonlandırır. Yani iç içe döngülerin bulunduğu bir programda, en iç döngüde break ifadesi...
---Öncelikle in operatöründen bahsedelim. in operatörü; bir elemanın listede, stringte veya demette olup olmadığını kontrol eder. ---
--- for döngüsü , listelerin, demetlerin, stringlerin veya sözlüklerin üzerinde dolaşmamızı sağlayan bir döngü türüdür. ---
--- İlk örneğe bakalım. Bir...