Začněte nyníZačněte zdarma

Počítání různých typů letadel

V tomto cvičení máš k dispozici slovník aircraft_engines, který obsahuje typ motoru pro řadu populárních komerčních letadel. Tvým úkolem je spočítat, kolik letadel každého typu motoru se v této datové sadě nachází. Využij své znalosti řízení toku v Pythonu: vytvoř cyklus for, který obsahuje podmínku if/else a při každém novém typu motoru přičte 1 k proměnné counts.

Toto cvičení je součástí kurzu

Python pro uživatele MATLABu

Zobrazit kurz

Pokyny k cvičení

  • Napiš cyklus for, který projde každý pár klíč:hodnota ve slovníku airplane_types.
  • V každé iteraci vypiš větu „The x airplane has y engines.", kde x je název letadla a y je typ motoru.
  • V každé iteraci zvyš hodnotu klíče engine_type ve slovníku counts.
  • Na závěr vypiš slovník counts.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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(____)
Upravit a spustit kód