CodeBlanks Logo Icon CodeBlanks

Veri modeli

Veri modelini ve koleksiyonları kurarsın.

Veri modeli: yeni not ekle

Bu derste grades listesine append ile yeni not ekleyeceksin. append, listenin sonuna bir öğe koyar ve listeyi büyütür:

grades.append(95)
print(len(grades))  # 4

Başlangıç kodu önceki dersin çözümünü içerir — grades = [85, 90, 78] ve print(grades) hazır. Sen append çağrısını ve yeni çıktıyı ekleyeceksin.

Bu, listenin dinamik olarak büyümesini gösterir.

Uygulama Yeni not ekle ve sayı yazdır

grades.append(95) yaz. Sonra print("eklendi:", len(grades)) yaz.

Başlangıç kodu

main.py
# Not hesaplama - not listesi
grades = [85, 90, 78]
print(grades)
# yeni not ekle ve sayı yazdır

Örnek çözüm

main.py
grades = [85, 90, 78]
print(grades)
grades.append(95)
print("eklendi:", len(grades))

Beklenen çıktı

[85, 90, 78]
eklendi: 4

Sıradaki adım: iş mantığı

Veri modeli hazır — artık listeye dinamik olarak not ekleyebiliyorsun. Sonraki derste iş mantığı katmanı ekleyeceksin: sum ve len ile ortalama hesaplama.

Bu katman, ham veriyi anlamlı bir sonuca dönüştürecek. Ortalama, notların özetini veren temel bir istatistiktir. Başlangıç kodu önceki çözümü taşır; sen yalnızca hesaplamayı eklersin.

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Veri modeli eşleştir

Kavram Anlamı
append Sonuna ekler
len(grades) Öğe sayısı
[85, 90, 78] Üç notlu liste
95 Yeni not

2 grades.append(95) ne yapar?

  • 95'i listenin başına koyar
  • 95'i siler
  • 95'i listenin sonuna ekler Doğru cevap
  • Listeyi boşaltır

Açıklama: append her zaman öğeyi listenin sonuna ekler.

3 append çağrısını tamamla

Soru
grades.____(95)
Cevap
grades.append(95)

Açıklama: grades.append(95) 95'i listeye ekler.

Başlangıç bölümündeki tüm dersler