Sepet tasarımı
- Python kursu
- Başlangıç
- Ders 48/116
- 6 dk
Alışveriş sepeti sınıfının iskeletini tasarlarsın.
Proje: Alışveriş sepeti
Bu 5 derslik projede bir alışveriş sepeti yapacaksın. Her derste sepete bir parça ekleyecek, son derste tam bir uygulama elde edeceksin.
Projede daha önce öğrendiklerini kullanacaksın:
- liste ve değişken
- print ile çıktı
- for döngüsü
- if/elif ile karar
Ayrıca bu projede liste metotları (append), toplam hesaplama ve miktar güncelleme öğreneceksin. Hazırsan başlayalım.
Sepet akışı
Alışveriş sepetinin çalışması üç adımdan oluşur:
- Ekleme: ürün sepete eklenir.
- Listeleme: sepetteki ürünler gösterilir.
- Toplam: fiyatlar toplanır.
Ilk derste boş bir sepet (liste) tanımlayıp ekrana yazdırarak başlayacağız. Sonraki derslerde ürün ekleme, toplam hesaplama ve miktar güncellemeyi ekleyeceğiz.
Bu üç adım, sepetin temel kullanım senaryosunu oluşturur.
Bu üç adım, sepetin temel kullanım senaryosunu oluşturur.
Bu üç adım, sepetin temel kullanım senaryosunu oluşturur.
Bu üç adım, sepetin temel kullanım senaryosunu oluşturur.
Uygulama Boş sepeti yazdır
cart = [] ile boş sepeti tanımla. print(cart) ile ekrana yazdır.
Başlangıç kodu
# Sepeti tanımlaÖrnek çözüm
cart = []
print(cart)Beklenen çıktı
[]
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Alışveriş sepeti önce neye ihtiyaç duyar?
- Bir veritabanı
- Bir sınıf
- Ürünleri tutacak bir liste Doğru cevap
- Bir dosya
Açıklama: Sepet ürünleri tutmak için bir liste kullanır.
2 Boş sepet tanımla
cart = ____
print(cart)
cart = []
print(cart)
Açıklama: cart = [] ile boş liste (sepet) tanımlanır.
3 Sepet adımlarını eşleştir
| Kavram | Anlamı |
|---|---|
Ekleme |
Ürün sepete konur |
Listeleme |
Ürünler gösterilir |
Toplam |
Fiyatlar toplanır |
cart |
Sepet değişkeni |