ÎncepețiÎncepe gratuit

Numărarea diferitelor tipuri de aeronave

În acest exercițiu, ai un dicționar, aircraft_engines, care conține tipul de motor al mai multor avioane comerciale populare. Vrei să numeri câte avioane de fiecare tip de motor există în acest set de date. Folosește-ți cunoștințele de control al fluxului în Python, creând o buclă for care conține o instrucțiune if/else ce adaugă 1 la variabila counts pentru fiecare tip de motor nou întâlnit.

Acest exercițiu face parte din cursul

Python pentru utilizatorii de MATLAB

Vezi cursul

Instrucțiuni pentru exercițiu

  • Scrie o buclă for care parcurge fiecare pereche cheie:valoare din airplane_types.
  • La fiecare iterație, afișează mesajul „Avionul x are motoare de tip y.", unde x este numele avionului, iar y este tipul de motor.
  • La fiecare iterație, incrementează valorile cheii engine_type din dicționarul counts.
  • La final, afișează dicționarul counts.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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(____)
Editează și rulează codul