Proje: Genel bakış
- Algoritmalar kursu
- Başlangıç
- Ders 33/80
- 4 dk
Fiyat listesini sıralayan mini uygulamanın planını çıkarırsın.
Proje: Fiyat sıralama
Bu projede bir fiyat dizisini sıralayan bir uygulama geliştireceksin. Önce fiyat dizisini tanımlayacak, sonra sıralama ekleyeceksin.
Her ders bir öncekinin üzerine inşa edilir ve sonunda çalışan bir fiyat aracı elde edersin.
Fiyat dizisi
Beş ürünün fiyatlarını bir dizide saklayacağız: [99, 45, 12, 67, 23]. Bu dizi sıralama işleminin temelidir.
Diziyi bir fonksiyonla döndürerek her yerden erişilebilir kılarız ve kodun yeniden kullanılabilir olmasını sağlarız.
Uygulama Fiyat dizisi tanımla
init_prices() yaz. [99, 45, 12, 67, 23] dizisini döndür. print(init_prices()) ile diziyi yazdır.
Başlangıç kodu
def init_prices():
# Fiyat dizisini döndürÖrnek çözüm
def init_prices():
# Fiyat dizisini döndür
return [99, 45, 12, 67, 23]
print(init_prices())Beklenen çıktı
[99, 45, 12, 67, 23]
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_prices |
Dizi tanımla |
sort_prices |
Sırala |
print_sorted |
Yazdır |
average_price |
Ortalama |
2 Projenin ilk adımı nedir?
- Yazdırma
- Fiyat dizisini tanımlama
- Ortalama
- Sıralama Doğru cevap
Açıklama: İlk adım fiyat dizisini tanımlamaktır.
3 Dizi tanımı
Fiyat dizisi ____ döndürülür.
Fiyat dizisi [99, 45, 12, 67, 23] döndürülür.
Açıklama: [99, 45, 12, 67, 23] doğru.