MulaiMulai sekarang secara gratis

Melakukan loop pada dictionary

Alat pengali resep Anda hampir siap! Anda memiliki dictionary bernama recipe yang berisi nama bahan sebagai key dan jumlahnya dalam gram sebagai value untuk pasta tomat dan basil Anda. Sekarang Anda perlu mengalikan semua jumlah dengan faktor 2 untuk menyajikan lebih banyak tamu di pesta Anda. Anda akan melakukan loop melalui item dictionary dan menghitung jumlah yang sudah diskalakan.

Latihan ini adalah bagian dari kursus

Pengantar Python untuk Pengembang

Lihat Kursus

Petunjuk latihan

  • Gunakan loop for untuk melakukan iterasi melalui dictionary recipe, gunakan ingredient dan qty sebagai iterator Anda.
  • Di dalam loop, buat variabel bernama scaled_qty yang mengalikan jumlah asli dengan faktor pengali 2.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

recipe = {
    "fusilli": 500,
    "tomatoes": 400,
    "basil": 20,
    "garlic": 15,
    "olive oil": 15,
    "salt": 7
}

# Loop through the recipe dictionary items
for ____, ____ in recipe.____:
    # Calculate the scaled quantity by multiplying by 2
    scaled_qty = qty ____
    
    print(ingredient, ":", scaled_qty, "g")
Edit dan Jalankan Kode