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 merupakan bagian dari kursus
Python untuk Pengguna MATLAB
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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(____)