CodeBlanks Logo Icon CodeBlanks

Sepet tasarımı

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:

  1. Ekleme: ürün sepete eklenir.
  2. Listeleme: sepetteki ürünler gösterilir.
  3. 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

main.py
# Sepeti tanımla

Örnek çözüm

main.py
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

Soru
cart = ____
print(cart)
Cevap
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

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