0Pricing
Coding for Kids · Ders

Döngü İçinde Döngü

Döngülerin içinde döngüler

Döngü İçinde Döngü, CoddyKit'te ücretsiz bir Coding for Kids dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Coding for Kids öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Coding for Kids kursu toplamda 4 dersten oluşur.

Döngüler Harikadır! 🔁

Merhaba yıldız! 🌟 Bir döngünün işlemleri tekrarladığını zaten biliyorsunuz. Bugün SUPER harika bir şey öğreneceğiz: bir döngünün başka bir döngünün içinde olması!

Bu, küçük bir dansı tekrar tekrar yapan bir robotun, daha büyük bir robot tarafından tekrar tekrar dans ettirilmesine benzer! 🤖

for i in range(3):
    print('Outer loop! 🤖')

İç İçe Döngü Nedir? 🪺

Bir döngüyü başka bir döngünün içine yerleştirdiğinizde buna iç içe döngü deriz. Tıpkı büyük bir ağacın içinde bulunan küçük bir kuş yuvası gibi! 🪺🌳

İçteki döngü, dıştaki döngü ilerlemeden önce ALL turlarını tamamlar.

for big in range(2):
    for small in range(2):
        print('hello!')

İki Döngüyle Sayma 🔢

Sayıları izleyelim! Dış döngü bir sayı seçer, ardından iç döngü geri dönmeden önce baştan sona çalışır.

  • Dış = büyük adımlar
  • İç = küçük adımlar
for a in range(2):
    for b in range(3):
        print('a =', a, 'b =', b)

Girintileme Önemlidir! ➡️

Python'da kodun önündeki boşluklar, kodun nereye ait olduğunu belirtir. İç döngünün kodu daha da MORE içeriye alınır! ➡️➡️

Bunu aşağı doğru inen merdivenler gibi düşünün. Her döngü bir adım daha içeri girer!

for x in range(2):
    print('Step in once')
    for y in range(2):
        print('    Step in twice!')

Yıldızlar ve Yıldızlar ⭐

Yıldız sıraları oluşturalım! Dış döngü yeni bir satır oluşturur, iç döngü ise o satıra yıldızları yazdırır. ⭐⭐⭐

Yıldızların SAME satırda kalması için end='' kullanırız!

for row in range(3):
    for star in range(4):
        print('*', end='')
    print()

Robot Dans Partisi 🕺

3 robot hayal edin. Her robot 2 kez dönüyor. Hepsi birlikte kaç dönüş yapar? Bırakın bilgisayar bizim için saysın!

for robot in range(3):
    print('Robot', robot + 1, 'is dancing!')
    for spin in range(2):
        print('  spin!')

İçteki Önce Biter 🏁

Gizli kural şu: iç döngü, dış döngünün her turunda tamamen çalışır. 🏁

Yani dış döngü 2 kez, iç döngü 3 kez çalışırsa toplam yazdırma sayısı 2 × 3 = 6 olur!

count = 0
for a in range(2):
    for b in range(3):
        count = count + 1
print('Total runs:', count)

Döngülerinizi Adlandırın 🏷️

Döngü yardımcılarınıza istediğiniz adı verebilirsiniz! Genellikle kısa adlar olarak i ve j kullanılır. ✏️

Ancak row ve col daha anlaşılır adlardır. Anlamanızı kolaylaştıran adı seçin! 😊

for i in range(2):
    for j in range(2):
        print('i and j:', i, j)

Bir Kutu Oluşturun 📦

İki döngüyle küçük bir kare işareti kutusu çizebiliriz! Dış döngü satırların sayısını belirler, iç döngü ise her satırı doldurur. 📦

for row in range(3):
    for col in range(5):
        print('#', end='')
    print()

Döngü İçinde Döngü İçinde... 🌀

Bir döngüyü başka bir döngünün, onu da başka bir döngünün içine yerleştirebilirsiniz! Ancak şimdilik bunu iki döngüyle sınırlayalım. Üç döngü başınızı döndürebilir! 🌀

Çoğu harika desen için yalnızca TWO döngü yeterlidir. Güzel ve basit!

for a in range(2):
    for b in range(2):
        print('Pair:', a, b)

Hayal Etme Sırası Sizde ✨

range() içindeki sayıları değiştirmeyi deneyin ve ne olduğunu SEE edin! Daha büyük sayılar = daha fazla satır ve daha fazla yıldız. ✨

Bir şeyleri deneyip değiştirmek, en iyi kod yazarların öğrenme şeklidir! 🚀

for row in range(4):
    for star in range(6):
        print('+', end='')
    print()

Hızlı Kontrol! 🧠

Eğlenceli bir soru zamanı! İç içe döngülerin nasıl saydığını düşünün. 🤔

Başardınız! 🎉

Vay canına, iç içe döngüleri öğrendiniz! 🎉

  • Bir döngünün içindeki döngüye iç içe döngü denir 🪺
  • İç döngü, dış döngü ilerlemeden önce tamamlanır 🏁
  • Girintileme (boşluklar), döngülerin nereye ait olduğunu belirtir ➡️
  • Toplam çalıştırma sayısını bulmak için tur sayılarını çarpın 🔢

Sırada harika ızgaralar çizmek var! 🟦

for row in range(2):
    for col in range(3):
        print('🌟', end='')
    print()

Sıkça Sorulan Sorular

“Döngü İçinde Döngü” dersi ücretsiz mi?

Evet — “Döngü İçinde Döngü” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Coding for Kids kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Coding for Kids kursu toplamda 4 dersten oluşur.

“Döngü İçinde Döngü” dersinde ne öğreneceğim?

Döngülerin içinde döngüler Coding for Kids ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Coding for Kids öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Coding for Kids, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.

“Döngü İçinde Döngü” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Coding for Kids dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Coding for Kids dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Döngü İçinde Döngü
  2. Izgara Çizme
  3. Yıldız Üçgenleri
  4. Çarpım Tablosu
← Coding for Kids Sayfasına Dön