Kayıtlar

Mart, 2018 tarihine ait yayınlar gösteriliyor

Python - Döngüler - For 2

Resim
Bu yazımızda for döngüsünden devam ediyoruz. Geçen dersimizde for döngüsünün nasıl yazıldığını ve nasıl çalıştığını görmüştük. Şimdi bu konu üzerine biraz daha yakından bakacağız. For döngüsü içerisinde kullanılan ve döngüye yardım eden araçlara bakacağız. Problemlerin çözümünde for döngüsünü ve bu araçları kullanacağız. Range Fonksiyonu: range( ) fonksiyonu belli bir aralıktaki sayıları kullanmak için kullanıyoruz. Burada eğer başlangıç değeri girmezsek 0 olarak kabul eder, aynı şekilde arttırma, azalma değerini de 1 olarak kabul eder. Örneğin 0 ile 10 arasındaki sayıları yazdırmak istiyoruz. Bunun için range(0,10) şeklinde kullanıyoruz. Örneğin 100'den 0' a kadar 2 şer azalarak sayıları ekrana yazdıralım: Şimdi 0'dan 50 'ye kadar olan sayıları toplayalım daha sonra çift sayıları toplayalım: Başlangıçta toplam ve cift_toplam isimli iki değişken atıyoruz ve bunlara 0 değerini atıyoruz daha sonra for döngüsü içerisinde toplam değişkenine 0'dan 5

Python - Döngüler - For Döngüsü

Resim
Döngüler: Bu zamana kadar öğrendiğimiz kodlama örneklerinden basit programlar yapmayı öğrendik. Mesela suyun sıcaklığına göre fiziksel halini yazdıran program, üçgenin türüne göre alanını hesaplayan program vb. Oda içerisinde sıcaklığı ölçüp kalorifer sistemini açan ya da kapatan program yaptığımızı düşünelim. Bu işlemi bir kez yapabiliriz. Fakat bizim belirli aralıklarda bu sıcaklığı ölçüp sürekli sıcaklığa müdehale etmemiz gerekmektedir. Yani bu sistemin belirli aralıklarda sürekli çalışması gerekiyor. Ya da 1 den 100' e kadar sayıların toplandığı bir program düşünelim bunu bildiğimiz yöntemlerle yapmaya çalışırsak sürekli sayıyı 1 arttırıp toplama eklememiz gerekir 200 satır kod olur. Biz bunu istemiyoruz. Bizim yapmaya çalıştığımız bu işlemleri otomatik hale getirmek. İşte bu gibi durumlar için döngü sistemlerini kullanıyoruz. İlk dönem problemin çözüm aşamalarında bunu öğrenmiştik. Döngüler problemin çözümünde tekrar eden işlemlerin çözümünde kullanılıyor. Akıllı telefon

Python - Koşullar 2

Resim
Merhaba arkadaşlar bir önceki yazımızda python'da koşul durumlarına bakmıştık. Şimdi koşul durumlarını biraz daha detaylı bakmaya çalışacağız. Bilgisayarla iletişim kurarken koşul durumları oluşturduğumuzu biliyoruz. Peki birden çok koşul durumu varsa bunları nasıl gerçekleştireceğiz? Örneğin bir çamaşır makinesini çalıştırmamız gerektiğini düşünelim. Çamaşır makinesinin üzerinde programlar bulunur. Yıkamak istediğimiz çamaşırın türüne göre bir program seçmeliyiz. Daha sonra çamaşırları yıkama sıcaklığını ve son olarak ön yıkama olup olmadığını seçmek durumundayız. Yaptığımız bu seçimlere göre yıkama süresi değişecektir. Örneğin: Pamuklu - 60 Derece ve Ön Yıkamasız :  1 Saat 20 Dakika Bu durum yukarıda belirttiğimiz koşullara göre değişmeli. Bunun için iç içe koşullar ve zincirleme koşullar durumlarını anlamalıyız. İç İçe Karar Yapıları: Bazen bir durum (koşul) doğru ise başka bir koşul aranır. Örneğin öğrencinin notu 50'den fazla ise geçer, değilse kalır. Aynı zam

Python - Koşullar

Resim
Arkadaşlar merhaba, bu yazımızda Python dilindi koşul durumlarını anlamaya çalışacağız ve bir kaç örnek yapacağız. Günlük hayatta karşılaştığımız şartlara göre durumumuzu ayarlarız. Örneğin hava yağışlı ise evden çıkmadan önce şemsiye alırız, saat 12'ye yaklaşmışsa uyumaya çalışırız, 1. sınavda düşük almışsak daha çok çalışmamız gerekir. Gördüğünüz gibi örnekleri çoğaltabiliriz. Hayatta karşılaştığımız her şart karşısında seçeneklerimiz olur ve bunları uygularız. Bilgisayarlarda koşul durumlarına göre çalışırlar. Buradaki fark onlar için bir işlemin iki sonucu vardır, 1 ve 0 ya da true ve false, olmak üzere. İlk dönem koşul durumlarını yalnızca akış şemalarında görmüştük hatırlayalım: Koşul Durumlarının Yapısı. Bu örnekten anlaşılacağı üzere; kırmızı ile belirtilmiş ilk koşulda sıcaklığın 0'dan küçük mü olduğu ifade ediliyor. Eğer doğruysa true çalışıyor ve ekrana katı yazdırılıyor. Eğer değilse, başka bir koşul durumu devreye giriyor ve turuncu ile belirtilmiş sı

Python - Örnekler

Resim
#Örnek1: Kullanıcının girdiği saniye bilgisine göre saat dakika ve saniye bilgilerini dijital olarak ekrana yazan program: #saniye değişkenine input fonksiyonu ile saniye bilgisini alıyoruz ve integer(int)'a dönüştürüyoruz. saniye = int ( input ( "saniye sayısını girin:" )) #saat değişkenine girilen saniyenin kaç saat ettiğini bulmak için saniyeyi 3600'a tam bölüyoruz(// ile) saat = saniye // 3600 #Bu işlemden kalan saniyeleri hesaplamak için saniyeyi 3600 bölümünden kaç saniye kaldığını bulup saniyeye atamak için aşağıdaki işlemi yapıyoruz. saniye = saniye% 3600 #Daha sonra dakika değişkenine kalan saniyelerin kaç dakika ettiğini bulmak için saniyeyi 60'a bölüyoruz dakika = saniye // 60 #Saat ve dakika bulduktan sonra kalan saniyeleri bulmak için saniyeye tekrar saniyenin 60 'a bölümünden kalanı atıyoruz. saniye = saniye% 60 #Ekrana saati yazdıyoruz. Bunu yazdırırken saat dakika ve saniye bilgilerini ayırmak için (:) karakterini kullanıy