Comece agoraComece grátis

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 exercicio faz parte do curso

Python para usuários de MATLAB

Ver curso

Instruções do exercicio

  • 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"

exercicio interativo prático

Tente este exercicio 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(____)
Editar e Executar Código