{"id":46,"date":"2025-12-21T16:01:20","date_gmt":"2025-12-21T13:01:20","guid":{"rendered":"https:\/\/fpytontemellerif.free.nf\/?page_id=46"},"modified":"2026-03-16T20:37:56","modified_gmt":"2026-03-16T17:37:56","slug":"donguler-for-while","status":"publish","type":"page","link":"https:\/\/www.fpytontemellerif.com.tr\/?page_id=46","title":{"rendered":"D\u00d6NG\u00dcLER (for \u2013 while)"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Konuya Giri\u015f<\/h2>\n\n\n\n<p>Programlarda baz\u0131 i\u015flemlerin tekrar tekrar yap\u0131lmas\u0131 gerekir. Ayn\u0131 kodu defalarca yazmak yerine d\u00f6ng\u00fcler kullan\u0131l\u0131r. D\u00f6ng\u00fcler, belirli bir ko\u015ful sa\u011fland\u0131\u011f\u0131 s\u00fcrece veya belirli bir say\u0131 kadar tekrar eden i\u015flemleri otomatik hale getirir.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u00d6\u011frenme S\u00fcreci<\/h2>\n\n\n\n<p>Bu konuya ba\u015flan\u0131rken tekrar eden i\u015flemlerin elle yaz\u0131lmas\u0131n\u0131n verimsiz oldu\u011fu fark edilmi\u015ftir. Yap\u0131lan denemelerle Python\u2019da d\u00f6ng\u00fclerin bu sorunu \u00e7\u00f6zd\u00fc\u011f\u00fc g\u00f6r\u00fclm\u00fc\u015ft\u00fcr. \u00d6ncelikle <code>for<\/code> d\u00f6ng\u00fcs\u00fc \u00f6\u011frenilmi\u015f, ard\u0131ndan <code>while<\/code> d\u00f6ng\u00fcs\u00fc ile ko\u015fula ba\u011fl\u0131 tekrarlar incelenmi\u015ftir.<\/p>\n\n\n\n<p>Denemeler s\u0131ras\u0131nda d\u00f6ng\u00fclerin yanl\u0131\u015f ko\u015fullarda sonsuz \u00e7al\u0131\u015fabildi\u011fi fark edilmi\u015ftir.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Kodlar<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1\ufe0f\u20e3 for D\u00f6ng\u00fcs\u00fc<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>for i in range(5):\n    print(i)\n<\/code><\/pre>\n\n\n\n<p>Bu d\u00f6ng\u00fc 0\u2019dan 4\u2019e kadar olan say\u0131lar\u0131 ekrana yazd\u0131r\u0131r.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">2\ufe0f\u20e3 for D\u00f6ng\u00fcs\u00fc ile Liste Kullan\u0131m\u0131<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>meyveler = &#91;\"elma\", \"armut\", \"muz\"]\n\nfor meyve in meyveler:\n    print(meyve)\n<\/code><\/pre>\n\n\n\n<p>Bu \u00f6rnekte listedeki her eleman s\u0131rayla yazd\u0131r\u0131lm\u0131\u015ft\u0131r.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">3\ufe0f\u20e3 while D\u00f6ng\u00fcs\u00fc<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>sayi = 1\n\nwhile sayi &lt;= 5:\n    print(sayi)\n    sayi += 1\n<\/code><\/pre>\n\n\n\n<p>Bu d\u00f6ng\u00fc, ko\u015ful do\u011fru oldu\u011fu s\u00fcrece \u00e7al\u0131\u015fmaya devam eder.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Kar\u015f\u0131la\u015f\u0131lan Hatalar<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u274c Hata 1: Sonsuz D\u00f6ng\u00fc<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>sayi = 1\n\nwhile sayi &lt;= 5:\n    print(sayi)\n<\/code><\/pre>\n\n\n\n<p>Bu kodda saya\u00e7 art\u0131r\u0131lmad\u0131\u011f\u0131 i\u00e7in d\u00f6ng\u00fc sonsuz \u00e7al\u0131\u015f\u0131r.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u274c Hata 2: Yanl\u0131\u015f range Kullan\u0131m\u0131<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>for i in range(\"5\"):\n    print(i)\n<\/code><\/pre>\n\n\n\n<p>Bu kullan\u0131m hatal\u0131d\u0131r \u00e7\u00fcnk\u00fc <code>range()<\/code> say\u0131 al\u0131r.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">SIK SORULAN SORULAR ve CEVAPLARI<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u2753 for ve while aras\u0131ndaki fark nedir?<\/h3>\n\n\n\n<p><code>for<\/code> d\u00f6ng\u00fcs\u00fc genellikle belirli say\u0131da tekrar i\u00e7in, <code>while<\/code> d\u00f6ng\u00fcs\u00fc ise ko\u015fula ba\u011fl\u0131 tekrarlar i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u2753 range() ne i\u015fe yarar?<\/h3>\n\n\n\n<p>Belirli bir say\u0131 aral\u0131\u011f\u0131 olu\u015fturur.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u2753 D\u00f6ng\u00fc ne zaman durur?<\/h3>\n\n\n\n<p>Ko\u015ful sa\u011flanmad\u0131\u011f\u0131nda veya tekrar say\u0131s\u0131 bitti\u011finde durur.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u2753 Sonsuz d\u00f6ng\u00fc neden olu\u015fur?<\/h3>\n\n\n\n<p>Ko\u015ful hi\u00e7 de\u011fi\u015fmedi\u011finde olu\u015fur.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Sonu\u00e7<\/h2>\n\n\n\n<p>Bu konu sayesinde Python\u2019da tekrar eden i\u015flemlerin d\u00f6ng\u00fcler ile nas\u0131l kontrol edildi\u011fi \u00f6\u011frenilmi\u015ftir. D\u00f6ng\u00fcler, veri i\u015fleme ve otomasyon a\u00e7\u0131s\u0131ndan programlaman\u0131n en \u00f6nemli yap\u0131lar\u0131ndand\u0131r.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.fpytontemellerif.com.tr\/?page_id=48\">Devam etmek \u0130\u00e7in t\u0131klay\u0131n<\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Konuya Giri\u015f Programlarda baz\u0131 i\u015flemlerin tekrar tekrar yap\u0131lmas\u0131 gerekir. Ayn\u0131 kodu defalarca yazmak yerine d\u00f6ng\u00fcler kullan\u0131l\u0131r. D\u00f6ng\u00fcler, belirli bir ko\u015ful sa\u011fland\u0131\u011f\u0131 s\u00fcrece veya belirli bir say\u0131 kadar tekrar eden i\u015flemleri otomatik hale getirir. \u00d6\u011frenme S\u00fcreci Bu konuya ba\u015flan\u0131rken tekrar eden<\/p>\n<p><a href=\"https:\/\/www.fpytontemellerif.com.tr\/?page_id=46\" class=\"awp-btn awp-btn-secondary awp-btn-bubble\">Continue Reading<span class=\"screen-reader-text\">D\u00d6NG\u00dcLER (for \u2013 while)<\/span><i class=\"fa fa-arrow-right\"><\/i><span class=\"bubble_effect\"><span class=\"circle top-left\"><\/span><span class=\"circle top-left\"><\/span><span class=\"circle top-left\"><\/span>\t<span class=\"button effect-button\"><\/span><span class=\"circle bottom-right\"><\/span>\t<span class=\"circle bottom-right\"><\/span><span class=\"circle bottom-right\"><\/span><\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-46","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.fpytontemellerif.com.tr\/index.php?rest_route=\/wp\/v2\/pages\/46","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fpytontemellerif.com.tr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.fpytontemellerif.com.tr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.fpytontemellerif.com.tr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fpytontemellerif.com.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=46"}],"version-history":[{"count":2,"href":"https:\/\/www.fpytontemellerif.com.tr\/index.php?rest_route=\/wp\/v2\/pages\/46\/revisions"}],"predecessor-version":[{"id":488,"href":"https:\/\/www.fpytontemellerif.com.tr\/index.php?rest_route=\/wp\/v2\/pages\/46\/revisions\/488"}],"wp:attachment":[{"href":"https:\/\/www.fpytontemellerif.com.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=46"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}