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

Dizinler ve değerler (1)

Bir liste üzerinde for döngüsü ile yineleme yapmak, yalnızca her çalıştırmada birbiri ardına her liste öğesine erişmenizi sağlar. Dizin bilgilerine, yani üzerinde yineleme yaptığınız liste öğesinin bulunduğu yere de erişmek istiyorsanız, enumerate() fonksiyonunu kullanabilirsiniz.

Örnek olarak, videodaki for döngüsünün nasıl dönüştürüldüğüne bir göz atın:

fam = [1.73, 1.68, 1.71, 1.89]
for index, height in enumerate(fam) :

    print("person " + str(index) + ": " + str(height))

Bu egzersiz, kursun bir parçasıdır

Orta Seviye Python

Kursa Göz Atın

Egzersiz talimatları

  • Örnek koddaki for döngüsünü enumerate() kullanacak şekilde uyarlayın ve iki yineleyici değişkeni kullanın.
  • print() ifadesini, her çalıştırmada "room x: y" biçiminde bir satır yazdırılacak şekilde güncelleyin; burada x, liste öğesinin dizini ve y, gerçek liste öğesi, yani alandır. Bu dizenin tamamını doğru aralıklarla yazdırdığınızdan emin olun.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# areas list
areas = [11.25, 18.0, 20.0, 10.75, 9.50]

# Change for loop to use enumerate() and update print()
for a in areas :
    print(a)
Kodu Düzenle ve Çalıştır