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

Orta Seviye Python

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

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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