Proje: Genel bakış
- Algoritmalar kursu
- Başlangıç
- Ders 17/80
- 4 dk
Öğ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
def init_notes():
# Not dizisini döndürÖrnek çözüm
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ı
Not dizisi ____ döndürülür.
Not dizisi [85, 90, 78, 92, 88] döndürülür.
Açıklama: [85, 90, 78, 92, 88] doğru.