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
Ö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(____)