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
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(____)