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ırEgzersiz talimatları
airplane_typesiç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,
countsdictionary'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(____)