Mantıksal operatörler , kodunuzda karar verme yeteneği oluşturmak için kullanabileceğiniz temel ifadelerdir. Kararımızı iki veya daha fazla kontrole dayanarak vermemiz gerektiğinde, mantıksal operatörlerin bir kombinasyonuna sahip olmak gerekir. Programlarımızda if ifadeleri veya if/else ifadelerini mantıksal operatörlerle birleştirerek koşullu işlemler yapabiliriz. Mantıksal operatörler, boolean değişkenleri gibi çalışır ve TRUE veya FALSE döndürür . En önemli üç mantıksal operatör şunlardır:
"Mantıksal Operatörler"Category: kodlama
Koşullu bir programın mantığını kullanarak bir not hesaplayıcısı oluşturalım. Program, giriş olarak notları almalı ve çıktı olarak notu aşağıdaki aralıkta yazmalıdır: Hadi Kodlayalım Kod tamamlandı: Python İç İçe Durum Bir koşulun başka bir koşul içinde yer alması mümkündür. Bu tür koşullara İç İçe Koşullar denir. Örnek :
"Etkinlik 1: Not Hesaplayıcı"Karar verme, herhangi bir programlama dilinde olduğu kadar günlük hayatta da önemlidir. Bir programlama dilinde karar alma, Python’ın kodu belirtilen koşulları karşılayıp karşılamadığını değerlendirmek için kullandığı koşullu ifadeler kullanılarak otomatikleştirilir. Koşullar değerlendirilir ve doğru veya yanlış olarak işlenir. Doğru bulunursa, program gerektiği gibi çalıştırılır. Koşul yanlış bulunursa, If koşulunu takip eden ifade yürütülür. Kapsanan Konular Öğrenme Çıktıları Bu dersin sonunda şunları öğreneceksiniz: Kontrol Akış Yapısı Programlamada kontrol yapısı, farklı değişkenleri kabul edip analiz eden ve…
"Koşullu Programlama"Parametreler ve Argümanlar Parametreler, fonksiyon başlığını yazarken parantez içinde verilen değer(ler)dir. Bunlar, fonksiyonun çalışması için gereken değerlerdir. Bunu bir küpün yüzey alanını hesaplamak için yazılmış bir fonksiyon yardımıyla anlayalım. Uzunluk , alan fonksiyonunun bir parametresidir. Fonksiyonun çalışması için birden fazla değere ihtiyaç duyulması durumunda, bunların hepsi parametre listesinde virgülle ayrılmış olarak listelenecektir. Argümanlar , fonksiyon çağırma/çağırma ifadesinde sağlanan değer(ler)dir. Argüman listesi, parametreler listelendiği gibi sağlanmalıdır. Parametrelerin argümanlara bağlanması 1:1 oranında yapılır, bu nedenle parametre listesinde belirtilenle aynı sayıda ve…
"Etkinlik 1: Bir Küpün Özellikleri"Basit faiz, belirli bir faiz oranı ve belirli bir süre için belirli bir tutar üzerinden alınan faiz miktarını hesaplamak için kullanılan bir yöntemdir. Basit faizde, anapara tutarı her zaman aynıdır; bileşik faizde ise, bir sonraki yılın faizini hesaplamak için önceki yılların anapara faizi eklenir. Basit Faiz Formülü Basit faiz, şu formülle hesaplanır: SI = P × R × T, burada P = Anapara, R = Yıllık % faiz oranı ve T = Genellikle yıl sayısı olarak hesaplanan zamandır.…
"Etkinlik 2: Kredi Faiz Hesaplayıcısı"Bu derste neler öğreneceksiniz? Desen kelimesini duyduğunuzda aklınıza ne geliyor? Desen, bir şeyin veya bir dizi şeyin sırayla tekrarlanmasıdır. Hepimiz daha önce desenler görmüş olabiliriz; örneğin renk sanatlarında, müzikte ve hatta matematikte. Benzer şekilde, kodda da kalıplar olabilir. Bir programcı olarak, bilgisayarın belirli kod satırlarını sırayla tekrarlamasını isteyeceğiniz zamanlar olacaktır. Bilgisayarınızın birçok kez tekrarlamasını istediğiniz bir kod bloğu varsa, kullanmak isteyebileceğiniz araç bir fonksiyondur. Öğreneceksin Python’da Matematiksel Fonksiyonlar Fonksiyon, tek bir belirli eylemle sonuçlanan bir…
"Python’da Fonksiyonlar"Python PictoBlox’ta Nasıl Çalışır? PictoBlox, Python Programını Script Modunda çalıştırır. Betik modunda, Python programını bir dosyaya yazarız ve ardından yorumlayıcıyı kullanarak dosyadaki içeriği çalıştırırız. Bakalım nasıl çalışıyor? PictoBlox’u açın. Kodlama Ortamı’nı seçmenizi isteyecek ve size iki seçenek sunacaktır: Python Editör seçmeniz gerekiyor . Ardından Python arayüzü açılacaktır. Ayrıca, Python Kodlama’yı varsayılan kodlama ortamı olarak ayarlayabilirsiniz (sağ üst köşeden Ayarlar -> Tercihler’e tıklayarak): Arayüzü Keşfetmek Python Kodlama Alanı Aşağıda Python kodlarınızı yazabileceğiniz bir editör bulunmaktadır. Dosyaları, modülleri ekleme ve…
"Python Etkinlik: Tobi ile Kendinizi Tanıtın"Sprite ile Giriş Alma Bir programda kullanıcıdan girdi almak çok önemlidir. Bunun için kullanacağımız 2 önemli fonksiyon vardır: Örnek Etkinlik: Toplama Botu Şimdi, şimdiye kadar öğrendiğimiz değişken ve aritmetik operatör kavramlarını kullanarak toplama robotumuzu oluşturalım. Bot, kullanıcının girmesi gereken iki sayı üzerinde toplama işlemi yapmaktan sorumlu olacaktır. Kod oldukça basit. Hemen başlayalım. Aşağıdaki adımları izleyin:
"Etkinlik 1: Toplama İşlemi"İyi bir program, tüm bellek kısıtlamalarını göz önünde bulundurarak doğru ve daha hızlı sonuçlar üretmesi anlamına gelir. İyi bir program oluştururken, başarılı bir program oluşturmak için belirli programlama dili kurallarına uymamız gerekir. Aşağıda, çoğu insanın hemfikir olduğu iyi programlama alışkanlıklarının bir listesi bulunmaktadır: İyi programlamanın özellikleri Her bilgisayarın, gerekli/atanmış görevi yerine getirebilmesi için uygun bir komut setine (programlara) ihtiyacı vardır. Programın kalitesi, kendisine verilen talimatlara bağlıdır. Ancak, doğru ve istenen çıktıyı elde etmek için bilgisayara…
"İyi Bir Program Nedir?"