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

Kapsamlarda koşullulardan yararlanma (2)

Önceki egzersizde, bir liste kapsamının önermesel ifade kısmında yinelenen değişkeni değerlendirmek için bir if koşullu deyimi kullandın. Bu egzersizde, listenin çıktı ifadesi üzerinde bir if-else deyimi kullanacaksın.

Aynı fellowship listesi üzerinde çalışacaksın ve bir liste kapsamı ile çıktı ifadesinde bir if-else koşullu deyimi kullanarak, fellowship üyelerinden karakter sayısı 7 veya daha fazla olanları aynen tutan; diğerlerini ise boş bir dizeyle değiştiren bir liste oluşturacaksın. Liste kapsamında yineleyici değişken olarak member kullan.

Bu egzersiz

Python Araç Kutusu

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

Egzersiz talimatları

  • Çıktı ifadesinde, karakter sayısı >= 7 ise dizgeyi olduğu gibi tut, aksi halde onu boş bir dize ile değiştir — yani '' veya "".

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create a list of strings: fellowship
fellowship = ['frodo', 'samwise', 'merry', 'aragorn', 'legolas', 'boromir', 'gimli']

# Create list comprehension: new_fellowship
new_fellowship = [____ for ____ in fellowship]

# Print the new list
print(new_fellowship)
Kodu Düzenle ve Çalıştır