CodeBlanks Logo Icon CodeBlanks

Birleştirme

Sepet sınıfını menü döngüsüyle birleştirirsin.

Sepeti birleştir

Son derste sepeti birleştiriyoruz. Sepete ürün ekleyip, listedeki ürünleri yazdırıp, toplamı hesaplayacağız:

cart = []
cart.append("Elma")
cart.append("Ekmek")
for item in cart:
    print(item)
prices = [10, 20]
total = 0
for price in prices:
    total += price
print("Toplam:", total)

Bu, sepet uygulamasının iskeletidir: ekleme, listeleme ve toplam.

Tam sepet

Sepetin tam hali: ürünleri listeye ekler, listede dolaşır ve fiyat toplamını hesaplar. Bu, küçük bir e-ticaret uygulamasının iskeletidir:

cart = ["Elma", "Ekmek", "Sut"]
for item in cart:
    print(item)
prices = [10, 20, 15]
total = 0
for price in prices:
    total += price
print("Toplam:", total)

Bu kod 'Elma', 'Ekmek', 'Sut' ve 'Toplam: 45' basar.

Uygulama Sepeti tamamla

cart = ["Elma", "Ekmek", "Sut"] ata. for item in cart: print(item) yaz. prices = [10, 20, 15] ve total = 0 ata. for price in prices: total += price yaz. Sonra print("Toplam:", total) yazdır.

Başlangıç kodu

main.py
# Sepeti tamamla

Örnek çözüm

main.py
cart = ["Elma", "Ekmek", "Sut"]
for item in cart:
    print(item)
prices = [10, 20, 15]
total = 0
for price in prices:
    total += price
print("Toplam:", total)

Beklenen çıktı

Elma
Ekmek
Sut
Toplam: 45

Soru ve cevaplar

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

1 Sepet uygulamasının üç adımı hangisi?

  • Basma, bekleme, çıkma
  • Giriş, işlem, çıktı
  • Ekleme, listeleme, toplam Doğru cevap
  • Açma, okuma, kapama

Açıklama: Sepet ekleme, listeleme ve toplam adımlarından oluşur.

2 Toplam yazdır

Soru
print("Toplam:", ____)
Cevap
print("Toplam:", total)

Açıklama: print("Toplam:", total) toplamı yazdırır.

3 Sepet parçalarını eşleştir

Kavram Anlamı
append Ürün ekleme
for item in cart Ürün listeleme
total += price Toplama
print(total) Toplamı yazdır

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