Kom igångKom igång gratis

Räkna olika typer av flygplan

I den här övningen har du en ordbok, aircraft_engines, som innehåller motortypen för ett antal populära kommersiella flygplan. Du vill räkna hur många flygplan av varje motortyp som finns i datamängden. Använd dina kunskaper om kontrollflöde i Python genom att skapa en for-slinga som innehåller en if/else-sats och som lägger till 1 i variabeln counts för varje ny motortyp.

Den här övningen är en del av kursen

Python för MATLAB-användare

Visa kurs

Övningsinstruktioner

  • Skriv en for-slinga som går igenom varje nyckel:värde-par i airplane_types.
  • För varje iteration ska "The x airplane has y engines." skrivas ut, där x är flygplanets namn och y är motortypen.
  • För varje iteration, öka värdet för nyckeln engine_type i ordboken counts.
  • Skriv slutligen ut ordboken "counts".

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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(____)
Redigera och kör kod