Đếm các loại máy bay khác nhau
Trong bài này, bạn có một dictionary aircraft_engines chứa loại động cơ của một số máy bay thương mại phổ biến. Bạn muốn đếm xem mỗi loại động cơ có bao nhiêu máy bay trong bộ dữ liệu này. Hãy vận dụng kỹ năng điều khiển luồng trong Python bằng cách tạo một vòng lặp for kèm câu lệnh if/else để cộng 1 vào biến counts cho mỗi loại động cơ mới.
Bài tập này là một phần của khóa học
Python cho người dùng MATLAB
Hướng dẫn bài tập
- Viết một vòng lặp for đi qua từng cặp key:value của
airplane_types. - Ở mỗi lượt lặp, cần in ra: "The x airplane has y engines.", trong đó x là tên máy bay và y là loại động cơ.
- Với mỗi lượt lặp, tăng giá trị tại khóa engine_type trong dictionary
counts. - Cuối cùng, in dictionary "counts"
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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(____)