Bloklarla Başlangıç Düzeyi Kodlama
Bölüm 5
>
Seviye 1
Listeler, sayılar veya kelime dizeleri olsun, birden fazla değeri tek bir yerde depolamak için kullanılabilir! Bu, kodunuzda zaman ve yerden tasarruf etmenizi sağlar ve verileri sıralı bir şekilde okumanızı mümkün kılar.
Bu alıştırmada, ahırın etrafındaki tüm renkli yumurtaları alın ve bir listede depolayın, böylece bunları bir kaba birlikte koyabilirsiniz.

Amaç
Yumurtaları toplayın ve bunları bir kaptaki saklayabileceğiniz bir listeye ekleyin.
Ahırdaki farklı yumurtaları toplayın ve bunları bir listede bir arada saklayarak bir kaba yerleştirin.
Listeler, birden çok değeri tek bir yerde saklamanıza olanak tanıyan değişkenler gibidir. Aynı blokları değişkenlerle kullanıyoruz, ancak bir değerler listesi oluşturmak için özel liste blokları ekliyoruz.
Tarladaki her renkten tüm yumurtaları toplayın: kırmızı, yeşil ve mavi yumurtalar. Tüm yumurtaları topladıktan sonra, değişkenler menüsündeki 'değişken oluştur' düğmesine tıklayarak red_eggs, blue_eggs, green_eggs değişkenlerini oluşturun.

Topladığınız her tür yumurtanın kaç adet olduğunu sayın ve miktarı her değişkene ayarlamak için set variable bloğunu kullanın. Ekranın sağ üst köşesinde her bir yumurta türünün sayısı görüntülenir; Math menüsünden sayı baloncuklarını sürükleyip set variable bloğuna bırakın.

Tüm yumurtaları topladıktan ve değişkenleri ayarladıktan sonra karanlık X işaretine gidin ve kaba yönelin. Burada bir liste oluşturup tüm yumurtaları bu listede saklayacağız, böylece onları kaba yerleştirebiliriz.
Önce, Variables menüsündeki 'değişken oluştur' düğmesini kullanarak eggs adlı bir değişken oluşturun. Ardından, set variable bloğunu blok editöre sürükleyip bırakın ve bunu eggs değişkenine ayarlayın.

İşte işler farklılaşıyor: Araç kutusundaki Lists menüsünde create list bloğunu sürükleyip set variable bloğunun içine yerleştirin. Oyundaki üç yuvaya daha önce oluşturduğunuz üç (3) değişkeni, yani red_eggs, blue_eggs, green_eggs yerleştirin.

Bu, üç (3) değişkenle eggs listesini oluşturur ve tek bir veri yapısında üç (3) değeri saklamanızı sağlar. Son olarak, Actions menüsünden place bloğunu kullanın ve eggs listesini ekleyerek kaba yerleştirin ve bölümü tamamlayın.