MulaiMulai sekarang secara gratis

Menghitung berbagai jenis pesawat

Dalam latihan ini, Anda memiliki sebuah dictionary, aircraft_engines, yang memuat jenis mesin dari sejumlah pesawat komersial populer. Anda ingin menghitung berapa banyak pesawat untuk setiap jenis mesin yang ada di himpunan data ini. Gunakan keterampilan alur kontrol Python dengan membuat for loop yang berisi pernyataan if/else yang menambahkan 1 ke variabel counts untuk setiap jenis mesin baru.

Latihan ini adalah bagian dari kursus

Python untuk Pengguna MATLAB

Lihat Kursus

Petunjuk latihan

  • Tulis sebuah for loop yang menelusuri setiap pasangan key:value dari airplane_types.
  • Pada setiap iterasi, cetak "The x airplane has y engines.", dengan x adalah nama pesawat dan y adalah jenis mesinnya.
  • Untuk setiap iterasi, tingkatkan nilai dari key engine_type pada dictionary counts.
  • Terakhir, cetak dictionary "counts"

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

counts = {}
# Loop over the key:value pairs in airplane_types
for airplane, engine_type in ____.items():
    # Print the aircraft name and engine type of each aircraft
    print("The {} airplane has {} engines.".format(____, ____))
    # Increment the values of the engine_type key in the counts dictionary
    if engine_type in counts:
        counts[engine_type] = ____[engine_type] + 1
    else:
        counts[engine_type] = 1

print(____)
Edit dan Jalankan Kode