Contando diferentes tipos de aeronaves
Neste exercício, você tem um dicionário, aircraft_engines, que contém o tipo de motor de vários aviões comerciais populares. Você quer contar quantos aviões de cada tipo de motor existem neste conjunto de dados. Use suas habilidades de controle de fluxo em Python criando um loop for que contenha uma estrutura if/else e que some 1 à variável counts para cada novo tipo de motor.
Este exercício faz parte do curso
Python para usuários de MATLAB
Instruções do exercício
- Escreva um loop for que percorra cada par chave:valor de
airplane_types. - Em cada iteração, deve ser impresso "The x airplane has y engines.", onde x é o nome do avião e y é o tipo de motor.
- A cada iteração, incremente os valores da chave engine_type no dicionário
counts. - Por fim, imprima o dicionário "counts"
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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(____)