BaşlayınÜcretsiz Başlayın

Farklı uçak tiplerini sayma

Bu egzersizde, popüler ticari uçakların motor tiplerini içeren bir dictionary olan aircraft_engines veriliyor. Bu veri kümesinde her motor tipinden kaç uçak olduğunu saymak istiyorsun. Python kontrol akışı becerilerini kullanarak, her yeni motor tipi için counts değişkenine 1 ekleyen if/else ifadeli bir for döngüsü oluştur.

Bu egzersiz

MATLAB Kullanıcıları için Python

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • airplane_types içindeki her anahtar:değer çifti üzerinden geçen bir for döngüsü yaz.
  • Her yinelemede, x uçak adını ve y motor tipini temsil edecek şekilde "The x airplane has y engines." yazdırılmalıdır.
  • Her yinelemede, counts dictionary'sindeki ilgili engine_type anahtarının değerini artır.
  • Son olarak, "counts" dictionary'sini yazdır

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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(____)
Kodu Düzenle ve Çalıştır