ÜNİTE:
1.2. PROBLEM ÇÖZME VE ALGORİTMALAR
KAZANIMLAR:
1.2.6.5. Karar tabloları oluşturur.
1.2.6.6. Problem çözme süreçlerinde karar yapılarını kullanarak akış şeması oluşturur.
PYTHON'DA DİZİLER - LİSTELER
Python'da diziler; listeler, kümeler ve demetler gibi veri yapılarıyla temsil edilir. Her bir veri yapısının kendine özgü özellikleri vardır:
Liste (List)
Python’da diziler için en çok kullanılan veri yapısıdır.
Özellikler:
Sıralı ve indekslenebilir.
Değiştirilebilir (eleman eklenip çıkarılabilir).
Liste (List) Oluşturma
Listeler, [] köşeli parantezler içinde tanımlanır ve değiştirilebilir (mutable) oldukları için eleman eklenebilir, silinebilir veya değiştirilebilir.
Liste (List) Metotları
1) Eleman Ekleme Metodu:
Eleman Silme Metodu:
Eleman İndeksleme Metodu:
Listeler Özet Video
Liste (List) Alıştırmaları:
1) Liste Oluşturma
10 elemanlı bir sayı listesi oluşturun ve ekrana yazdırın.
2) Listeye Sayı Ekleme
Bir sayı listesi oluşturun, ardından kullanıcıdan bir sayı alarak bu sayıyı listeye ekleyin ve sonucu ekrana yazdırın.
Çalışma Şekli
Önce sayilar adında bir sayı listesi tanımlanır.
Kullanıcıdan bir sayı girmesi istenir ve bu sayı append() metodu kullanılarak listeye eklenir.
Son olarak, güncellenmiş liste ekrana yazdırılır.
Örneğin, kullanıcı 4 girerse çıktı şöyle olur:
3) Listeden Bir Eleman Silme
Bir sayı listesi oluşturun ve kullanıcıdan silmek istediği sayıyı alarak bu sayıyı listeden çıkarın. Güncellenmiş listeyi ekrana yazdırın.
Çalışma Şekli
sayilar adında bir liste tanımlanır.
Kullanıcıdan, listeden silmek istediği sayı istenir.
Eğer sayı listede mevcutsa remove() metodu ile silinir, değilse bir uyarı mesajı gösterilir.
Örnek Çalışma
Kullanıcı 5 girdiğinde:
4) Listedeki Belirli İndeksteki Elemanı Bulma
Bir liste oluşturun, kullanıcıdan bir indeks numarası alarak o indeksteki elemanı ekrana yazdırın.
Çalışma Şekli
isimler adlı bir liste tanımlanır.
Kullanıcıdan bir indeks numarası alınır.
Eğer indeks geçerli bir aralıktaysa o indeksteki eleman ekrana yazdırılır, aksi halde bir uyarı mesajı verilir.
Örnek Çalışma
Kullanıcı 2 girerse:
Listeler Alıştırma Çözümleri Özet Video:
Listeler - Görevler
1) Liste Oluşturma
10 elemanlı bir sayı listesi oluşturun ve ekrana yazdırın.
2) Listeye Sayı Ekleme
Bir sayı listesi oluşturun, ardından kullanıcıdan bir sayı alarak bu sayıyı listeye ekleyin ve sonucu ekrana yazdırın.
3) Listeden Bir Eleman Silme
Bir sayı listesi oluşturun ve kullanıcıdan silmek istediği sayıyı alarak bu sayıyı listeden çıkarın. Güncellenmiş listeyi ekrana yazdırın.
4) Listedeki Belirli İndeksteki Elemanı Bulma
Bir liste oluşturun, kullanıcıdan bir indeks numarası alarak o indeksteki elemanı ekrana yazdırın.
Ödev:
Bir liste oluşturun, kullanıcıdan bir indeks numarası alarak o indeksteki elemanı ekrana yazdırın ve oluşturduğunuz kodların fotoğrafını aşağıdaki mail adresine gönderiniz.
Maile isim soy isim, sınıf ve okul numarası bilgilerinizi yazmayı unutmayınız.
egitimdebil@gmail.com
Önerilen program: IDE - PYTHON (Bilgisayarla çalışmayanlar, kodları deftere yazıp fotoğrafını gönderebilirler.)
Bilişim Teknolojileri Öğretmeni: İshak BEZCİ
Son gün ve saat : Pazar gece 12.00
Comments