ПочатиПочніть безкоштовно

Підрахунок різних типів літаків

У цій вправі є словник aircraft_engines, що містить тип двигуна для низки популярних пасажирських літаків. Потрібно підрахувати, скільки літаків кожного типу двигуна є в цьому наборі даних. Застосуйте керування потоком у Python: створіть цикл for з інструкцією if/else, яка додає 1 до змінної counts для кожного нового типу двигуна.

Ця вправа є частиною курсу

Python для користувачів MATLAB

Переглянути курс

Інструкції до вправи

  • Напишіть цикл for, який проходить кожну пару ключ:значення у airplane_types.
  • На кожній ітерації слід вивести: "The x airplane has y engines.", де x — назва літака, а y — тип двигуна.
  • На кожній ітерації збільшуйте значення для ключа engine_type у словнику counts.
  • Наприкінці виведіть словник "counts"

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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(____)
Редагувати та запускати код