CodeBlanks Logo Icon CodeBlanks

Proje: Genel bakış

Öğrenci notları dizisinde arama yapan mini uygulamanın planını çıkarırsın.

Proje: Not arama

Bu projede bir not dizisinde arama yapan bir uygulama geliştireceksin. Önce not dizisini tanımlayacak, sonra arama fonksiyonu ekleyeceksin.

Her ders bir öncekinin üzerine inşa edilir: başlattığın kod her adımda büyür ve sonunda çalışan bir arama aracı elde edersin.

Not dizisi

Beş öğrencinin notlarını bir dizide saklayacağız: [85, 90, 78, 92, 88]. Bu dizi tüm aramaların temelidir.

Diziyi bir fonksiyonla döndürerek her yerden erişilebilir kılarız. Bu, kodun yeniden kullanılabilir olmasını sağlar.

Uygulama Not dizisi tanımla

init_notes() yaz. [85, 90, 78, 92, 88] dizisini döndür. print(init_notes()) ile diziyi yazdır.

Başlangıç kodu

solution.py
def init_notes():
    # Not dizisini döndür

Örnek çözüm

solution.py
def init_notes():
    # Not dizisini döndür
    return [85, 90, 78, 92, 88]
print(init_notes())

Beklenen çıktı

[85, 90, 78, 92, 88]

Soru ve cevaplar

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

1 Proje: Genel bakış: kavramları eşleştir

Kavram Anlamı
init_notes Dizi tanımla
find_note Ara
report_result Yazdır
find_all Tümünü bul

2 Projenin ilk adımı nedir?

  • Tümünü bulma
  • Not dizisini tanımlama
  • Sonucu yazdırma
  • Arama fonksiyonu Doğru cevap

Açıklama: İlk adım not dizisini tanımlamaktır.

3 Dizi tanımı

Soru
Not dizisi ____ döndürülür.
Cevap
Not dizisi [85, 90, 78, 92, 88] döndürülür.

Açıklama: [85, 90, 78, 92, 88] doğru.

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