[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-post-python-donguleriyle-pratik-kodlar-for-ve-while-donguleri-icin-mini-ornekler":3},{"dataItem":4,"heading":36,"metaData":38,"schema":81},["Reactive",5],{"id":6,"title":7,"summary":8,"content":9,"seo_title":10,"seo_description":11,"seo_keywords":12,"slug":13,"createdAt":14,"updatedAt":14,"blog_categories":15,"authors":19,"image":24,"thumb":25,"image_webp":26,"thumb_webp":27,"rating":28,"heading_title":7,"heading_sub_title":17,"readingTime":29,"url":34,"comments":35,"meta_cover":24},15457,"Python Döngüleriyle Pratik Kodlar: For ve While Döngüleri İçin Mini Örnekler","Python programlamada döngüler, tekrar eden işlemleri kolaylaştırır. Bu yazıda, \u003Cstrong>Python\u003C/strong> dilinde \u003Cstrong>for\u003C/strong> ve \u003Cstrong>while\u003C/strong> döngülerini kullanarak basit ve etkili \u003Cstrong>kod örnekleri\u003C/strong> sunuyoruz. \u003Cstrong>Döngü\u003C/strong> mantığını kavrayarak programlama becerilerinizi geliştirin.","\u003Ch1>Python Döngüleriyle Pratik Kodlar: For ve While Döngüleri İçin Mini Örnekler\u003C/h1>\u003Cp>\u003Cstrong>Python\u003C/strong> programlama dilinde döngüler, belirli işlemleri tekrar etmek için kullanılan temel yapılardır. Özellikle \u003Cstrong>for\u003C/strong> ve \u003Cstrong>while\u003C/strong> döngüleri, programlamada sıkça tercih edilen kontrol akış mekanizmalarıdır. Bu yazıda, \u003Cstrong>döngü\u003C/strong> kavramını daha iyi anlamanız ve \u003Cstrong>programlama\u003C/strong> becerilerinizi geliştirebilmeniz için çeşitli \u003Cstrong>kod örnekleri\u003C/strong> ile pratik yapacağız.\u003C/p>\u003Ch2>Python Döngülerinin Temelleri\u003C/h2>\u003Cp>\u003Cstrong>Döngü\u003C/strong>, bir işlemi belirli sayıda veya belirli bir koşul sağlandığı sürece tekrar eden yapıdır. \u003Cstrong>Python\u003C/strong>'da en çok kullanılan döngü türleri \u003Cstrong>for\u003C/strong> ve \u003Cstrong>while\u003C/strong> döngüleridir. \u003Cstrong>For\u003C/strong> döngüsü genellikle bir koleksiyonun veya dizinin elemanları üzerinde iterasyon yapmak için kullanılırken, \u003Cstrong>while\u003C/strong> döngüsü belirli bir koşul doğru olduğu sürece işlemi tekrarlar.\u003C/p>\u003Ch3>For Döngüsü Nedir?\u003C/h3>\u003Cp>\u003Cstrong>For\u003C/strong> döngüsü, bir dizideki veya listede bulunan elemanların her biri için işlemler yapmanızı sağlar. Örneğin, bir liste içindeki sayıları tek tek yazdırmak için kullanılabilir.\u003C/p>\u003Ch3>While Döngüsü Nedir?\u003C/h3>\u003Cp>\u003Cstrong>While\u003C/strong> döngüsü ise, verilen bir koşul doğru olduğu sürece kod bloğunu tekrarlar. Koşul yanlış olduğunda döngü sona erer. Bu döngü, önceden kaç kere tekrar edeceği bilinmeyen durumlarda tercih edilir.\u003C/p>\u003Ch2>Pratik Python Döngü Kod Örnekleri\u003C/h2>\u003Ch3>1. For Döngüsü ile Liste Elemanlarını Yazdırma\u003C/h3>\u003Cp>Aşağıdaki örnekte, bir liste içindeki meyveler \u003Cstrong>for\u003C/strong> döngüsü ile tek tek ekrana yazdırılır:\u003C/p>\u003Cpre>\u003Ccode>meyveler = ['elma', 'muz', 'çilek', 'portakal']\nfor meyve in meyveler:\n    print(meyve)\u003C/code>\u003C/pre>\u003Cp>Bu kod, listedeki her meyveyi sırayla ekrana basar.\u003C/p>\u003Ch3>2. While Döngüsü ile Sayı Sayma\u003C/h3>\u003Cp>Bir sayacı kullanarak 1'den 5'e kadar sayıları yazdırmak için \u003Cstrong>while\u003C/strong> döngüsü kullanılabilir:\u003C/p>\u003Cpre>\u003Ccode>sayi = 1\nwhile sayi \u003C= 5:\n    print(sayi)\n    sayi += 1\u003C/code>\u003C/pre>\u003Cp>Burada, \u003Cstrong>sayi\u003C/strong> değişkeni 1'den başlayarak 5'e kadar artar ve her adımda ekrana yazdırılır.\u003C/p>\u003Ch3>3. For Döngüsü ile Toplama İşlemi\u003C/h3>\u003Cp>Bir listede bulunan sayıları toplayan basit bir \u003Cstrong>for\u003C/strong> döngüsü örneği:\u003C/p>\u003Cpre>\u003Ccode>sayilar = [2, 4, 6, 8, 10]\ntoplam = 0\nfor sayi in sayilar:\n    toplam += sayi\nprint('Toplam:', toplam)\u003C/code>\u003C/pre>\u003Cp>Bu kod, listedeki tüm sayıları toplar ve sonucu ekrana yazdırır.\u003C/p>\u003Ch3>4. While Döngüsü ile Kullanıcıdan Girdi Alma\u003C/h3>\u003Cp>Kullanıcıdan 'q' tuşuna basana kadar veri almaya devam eden \u003Cstrong>while\u003C/strong> döngüsü:\u003C/p>\u003Cpre>\u003Ccode>girdi = ''\nwhile girdi != 'q':\n    girdi = input('Bir şey yazın (çıkmak için q): ')\n    print('Girdiğiniz:', girdi)\u003C/code>\u003C/pre>\u003Cp>Bu örnek, kullanıcı 'q' yazana kadar döngüyü devam ettirir ve girilen veriyi ekrana basar.\u003C/p>\u003Ch2>Python Döngülerinde Dikkat Edilmesi Gerekenler\u003C/h2>\u003Cp>\u003Cstrong>Döngü\u003C/strong> kullanırken, özellikle \u003Cstrong>while\u003C/strong> döngülerinde koşulun doğru şekilde güncellenmesi önemlidir. Aksi halde sonsuz döngü oluşabilir ve programınız beklenmedik şekilde çalışabilir. Ayrıca, \u003Cstrong>for\u003C/strong> döngüsünde iterasyon yapılacak veri yapısının doğru seçilmesi kodun okunabilirliğini artırır.\u003C/p>\u003Ch2>Başlangıç Seviyesi Kod & Snippet Rehberi ile Python Öğrenmek\u003C/h2>\u003Cp>\u003Cstrong>Python\u003C/strong> öğrenirken, bolca pratik yapmak ve farklı \u003Cstrong>kod örnekleri\u003C/strong> incelemek çok faydalıdır. \u003Cstrong>Başlangıç Seviyesi Kod & Snippet Rehberi\u003C/strong>, yeni başlayanlar için hazırlanmış kolay anlaşılır rehberler ve çeşitli kod snippetleri ile programlama yolculuğunuzda size destek olur. Özellikle \u003Cstrong>Python döngü\u003C/strong> yapıları gibi temel konularda sunduğu örneklerle, öğrenme sürecinizi hızlandırabilirsiniz.\u003C/p>\u003Ch2>Sonuç\u003C/h2>\u003Cp>\u003Cstrong>Python\u003C/strong> programlamada \u003Cstrong>döngü\u003C/strong> yapıları, kod tekrarını önleyerek daha etkili ve okunabilir programlar yazmanızı sağlar. \u003Cstrong>For\u003C/strong> ve \u003Cstrong>while\u003C/strong> döngülerini iyi kavrayarak, farklı senaryolarda kullanabilir ve kendi projelerinize kolayca entegre edebilirsiniz. Bu yazıda paylaşılan \u003Cstrong>kod örnekleri\u003C/strong>, temel döngü mantığını anlamanıza yardımcı olacaktır. Unutmayın, pratik yapmak programlamada ustalaşmanın en önemli anahtarıdır.\u003C/p>","Yazılım Öğrenme Rehberi Başlangıç Seviyesi İçin Yeni Başlayanlara Tam Destek","Python programlamada for ve while döngüleri ile ilgili pratik kod örnekleri. Döngü yapıları hakkında kolay anlaşılır rehber ve örnekler.","Python, dongu, for, while, kod ornekleri, programlama, donguler","python-donguleriyle-pratik-kodlar-for-ve-while-donguleri-icin-mini-ornekler","2026-02-06T11:59:48.000Z",{"id":16,"title":17,"slug":18},214,"Python Döngüleri","python-donguleri",{"id":20,"name":21,"nickname":22,"slug":23},93,"Onur Tekin","CodeCraftsman","onur-tekin","/media/blog/866b8d03732cc549ad8f361749906bbe.jpg","/media/blog/866b8d03732cc549ad8f361749906bbe_thumb.jpg","/media/blog/866b8d03732cc549ad8f361749906bbe.webp","/media/blog/866b8d03732cc549ad8f361749906bbe_thumb.webp",null,{"minutes":30,"wordCount":31,"imageCount":32,"formatted":33},3,466,0,"3 dk okuma süresi","/blog/python-donguleri/python-donguleriyle-pratik-kodlar-for-ve-while-donguleri-icin-mini-ornekler",[],["Reactive",37],{"title":7,"subTitle":17,"image":24},["Reactive",39],{"title":10,"meta":40,"link":75},[41,43,45,48,51,54,57,60,63,66,69,71,73],{"hid":42,"name":42,"content":11},"description",{"hid":44,"name":44,"content":12},"keywords",{"hid":46,"name":46,"content":47},"author","Başlangıç Seviyesi Kod & Snippet Rehberi",{"hid":49,"name":49,"content":50},"robots","index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1",{"hid":52,"property":52,"content":53},"og:type","website",{"hid":55,"property":55,"content":56},"og:title","Başlangıç Kod & Snippet Rehberi | KodÖğreniyorum",{"hid":58,"property":58,"content":59},"og:description","Yeni başlayanlara yönelik kısa kod örnekleri, snippet'ler ve adım adım alıştırmalar. Hızlı uygulamalarla temel programlama mantığını pekiştir.",{"hid":61,"property":61,"content":62},"og:image","https://kodogreniyorum.com/media/blog/866b8d03732cc549ad8f361749906bbe.jpg",{"hid":64,"property":64,"content":65},"og:url","https://kodogreniyorum.com/blog/python-donguleri/python-donguleriyle-pratik-kodlar-for-ve-while-donguleri-icin-mini-ornekler",{"hid":67,"name":67,"content":68},"twitter:card","summary_large_image",{"hid":70,"name":70,"content":56},"twitter:title",{"hid":72,"name":72,"content":59},"twitter:description",{"hid":74,"name":74,"content":62},"twitter:image",[76,78],{"rel":77,"href":65},"canonical",{"rel":79,"href":80},"amphtml","https://amp.kodogreniyorum.com/blog/python-donguleri/python-donguleriyle-pratik-kodlar-for-ve-while-donguleri-icin-mini-ornekler",["Reactive",82],{"@context":83,"@graph":84},"https://schema.org",[85,98],{"@type":86,"headline":10,"image":62,"author":87,"publisher":90,"datePublished":14,"dateModified":14,"mainEntityOfPage":96,"description":11},"BlogPosting",{"@type":88,"name":21,"url":89},"Person","https://kodogreniyorum.com/yazarlar/onur-tekin",{"@type":91,"name":47,"logo":92},"Organization",{"@type":93,"url":94,"width":95,"height":95},"ImageObject","https://kodogreniyorum.com/img/icons/favicon.png",32,{"@type":97,"@id":65},"WebPage",{"@type":99,"itemListElement":100},"BreadcrumbList",[101,106,110,112],{"@type":102,"position":103,"name":104,"item":105},"ListItem",1,"Ana Sayfa","https://kodogreniyorum.com",{"@type":102,"position":107,"name":108,"item":109},2,"Blog","https://kodogreniyorum.com/blog",{"@type":102,"position":30,"name":17,"item":111},"https://kodogreniyorum.com/blog/python-donguleri",{"@type":102,"position":113,"name":7,"item":65},4]