Sorular

1. Tanım Soruları 

1.1. Python'da dizi (list) veri tipi ne işe yarar?

→ Cevap: 

1.2. Fonksiyon (function) nedir? Ne işe yarar?

→ Cevap: 

1.3. If-else yapısı ne için kullanılır?

→ Cevap: 

1.4. Python’da dictionary veri tipi nasıl tanımlanır ve ne işe yarar?

→ Cevap: 

 

2. Boşluk Doldurma 

2.1. Bir dizi (liste) oluşturmak için _______ _________kullanılılır.

2.2. Python’da bir fonksiyon tanımlamak için _________ anahtar kelimesi kullanılır.

2.3. Bir sözlükte (dictionary), veriler anahtar:_________ şeklinde saklanır.

2.4. while döngüsü, belirtilen __________ doğru olduğu sürece çalışır.

2.5. Diziye eleman eklemek için _____________ kodu kullanılır.

2.6. Dizinin eleman sayısını bulmak için ______________ fonksiyonu kullanılır.

2.7 Dizideki bir elemanı silmek için _______ fonksiyonu kullanılır.

2.8 Birden fazla koşul kontrol etmek için _____________ kullanılır.

2.9 Ekrana bilgi/veri/değişken yazdırma için ______________ fonksiyonu kullanılır.

2.10 Kullanıcıdan bilgi almak için _______________ fonksiyonu kullanılır.

 

 
ogrenciler = ["Mehmet","Ali","Veli","İlker","Rafet"]
notlar = [20,10,50,70,40,90,100]


3. Yukarıda iki dizi tanımlanmıştır. Buna göre aşağıdaki soruları cevaplayınız. Verilen dizilerdeki index numaralarına göre hangi notu veya öğrenciyi gösterdiğini yazınız.

3.1 ogrenciler [0] -->

3.2 notlar [5] -->

3.3 ogrenciler [4] -->

3.4 notlar [1] -->

 

4. Doğru/Yanlış 

4.1. (D / Y) Python’da dizi içinde farklı veri tipleri eklenebilir.

4.2. (D / Y) if yapısı sadece sayılarla çalışır.

4.3. (D / Y) return komutu bir fonksiyondan değer döndürür.

5.4. (D / Y) Sözlüklerde aynı anahtar birden fazla kez kullanılabilir.

6.5. (D / Y) Döngüler kodun tekrar tekrar çalışmasını sağlar.

 

5.1 İçinde 5 sayı bulunan bir dizi(liste) oluşturun ve ekrana her elemanı yazdıran bir for döngüsü yazın.

→ Kod:





5.2. Kullanıcının girdiği bir sayının pozitif, negatif veya sıfır olup olmadığını ekrana yazdıran bir if-elif-else yapısı oluşturun.

→ Kod:





5.3. Türkçe ve İngilizce kelimeleri saklayan bir sözlük (dictionary) oluşturun ve bu değerlerden birini ekrana yazdırın. (En az 3 türkçe İngilizce kelime yazın)

→ Kod:





6.Aşağıda verilen python kodlarındaki eksik yerleri tamamlayınız.


  • Diziye çilek elemanı eklecektir.Boşluğu uygun kelimeyle doldurunuz.


meyveler = ["elma", "armut", "muz"]
meyveler._____("çilek"print(meyveler)


  • 1'den 5 'e kadar olan sayılar ekrana yazdırılacaktır. Boşluğu uygun kelimeyle doldurunuz.
for i in _____(5): 
  print(i)