LoslegenKostenlos loslegen

Unterschiedliche Flugzeugtypen zählen

Für diese Übung hast du ein Dictionary aircraft_engines, das den Triebwerkstyp einer Reihe beliebter Verkehrsflugzeuge enthält. Du möchtest zählen, wie viele Flugzeuge jedes Triebwerkstyps in diesem Datensatz vorkommen. Nutze deine Python-Kontrollflussfähigkeiten und erstelle eine for-Schleife mit einer if/else-Anweisung, die der Variablen counts für jeden neuen Triebwerkstyp 1 hinzufügt.

Diese Übung ist Teil des Kurses

Python für MATLAB-Anwender

Kurs anzeigen

Anleitung zur Übung

  • Schreibe eine for-Schleife, die jedes Schlüssel:Wert-Paar von airplane_types durchläuft.
  • In jeder Iteration soll "The x airplane has y engines." ausgegeben werden, wobei x der Name des Flugzeugs und y der Triebwerkstyp ist.
  • Erhöhe in jeder Iteration den Wert des Schlüssels engine_type im Dictionary counts.
  • Gib zum Schluss das Dictionary "counts" aus

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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(____)
Code bearbeiten und ausführen