CommencerCommencer gratuitement

Compter les différents types d’aéronefs

Dans cet exercice, vous disposez d’un dictionnaire, aircraft_engines, qui indique le type de moteur de plusieurs avions commerciaux populaires. Vous voulez compter combien d’avions de chaque type de moteur figurent dans ce jeu de données. Mettez à profit vos compétences en contrôle de flux Python en créant une boucle for contenant une instruction if/else qui ajoute 1 à la variable counts pour chaque nouveau type de moteur.

Cet exercice fait partie du cours

Python pour les utilisateurs de MATLAB

Afficher le cours

Instructions

  • Écrivez une boucle for qui parcourt chaque paire clé:valeur de airplane_types.
  • À chaque itération, « The x airplane has y engines. » doit s’afficher, où x est le nom de l’avion et y est le type de moteur.
  • À chaque itération, incrémentez la valeur correspondant à la clé engine_type dans le dictionnaire counts.
  • Enfin, affichez le dictionnaire "counts"

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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(____)
Modifier et exécuter le code