Python Geliştirme Kursu
Bölüm
>
Seviye
Listeler Oluşturma
Numaralı Listeler
Listeler, sayılar ya da kelime dizileri olsun, tek bir yerde birden çok değeri saklamak için kullanılabilir! Bu, kodunuzda size zaman ve alan kazandırır ve verileri sıralı biçimde okuyabilmenizi sağlar.
Bu egzersizde, ahır etrafındaki tüm renkli yumurtaları toplayın ve bir konteynerin içinde birlikte yerleştirebilmek için bir listede saklayın.

Amaç
Yumurtaları topla ve bir konteynerde saklayabileceğin bir listeyi doldur.
Ahırdaki farklı yumurtaları topla ve bunları bir arada saklayabileceğin bir list içinde biriktir, böylece hepsini bir konteyner içerisine yerleştirebilirsin.
Listler, bir yerde birden fazla değeri birlikte saklamanı sağlayan değişkenler gibidir. Normal bir değişken gibi yazılırlar fakat değer olarak [] kullanılır, şöyle: mylist = []. Daha sonra liste adını yazıp içine değer eklemek amacıyla append() fonksiyonunu çağırabilirsin, örneğin: mylist.append(1). İşte bir örnek:
my_list = [] my_list.append(3) # Listenin ilk saklanan değeri 3'tür my_list.append(5) # Listenin ikinci saklanan değeri 5'tir my_list.append(2) # Listenin üçüncü saklanan değeri 2'dir # Bu kod, my_list = [3, 5, 2] şeklinde bir liste oluşturur
Tarladaki her renkten tüm yumurtaları topla ve blue_eggs, red_eggs, green_eggs değişkenlerini oluştur. eggs = [] şeklinde bir liste oluştur, sonra her ilgili tür için topladığın yumurtaları değişkenlere aşağıdaki gibi ata: blue_eggs = 5.
Bu yapı sayesinde, yukarıda belirtilen append() fonksiyonunu kullanarak değişkeni listeye ekleyebilirsin, şöyle: eggs.append(blue_eggs). Yumurtaları, yukarıda sıralanan renk sırasına ve kod editöründe sağlanan sıraya uygun olarak eklediğinden emin ol.
Tüm yumurtalar listeye eklendikten sonra, X işaretine doğru ilerle ve bir değişkeni yerleştirir gibi place() fonksiyonunu kullanarak bunları konteyner içerisine yerleştir, şöyle: player.place(eggs).