For ve While Döngüleri Nedir? Python, PHP ve ASP Örnekleriyle Açıklama

Programlamada Döngüler: for ve while

Döngüler, bilgisayara bir işi tekrar tekrar yapmasını söylemenin yoludur. Yani aynı kodu sürekli yazmana gerek kalmaz. 🔄

1️⃣ For Döngüsü

For döngüsü, genellikle belirli sayıda tekrarlanacak işler için kullanılır.

Python 🐍

1for i in range(5):
2print("Merhaba", i)

range(5) → 0’dan 4’e kadar sayıları verir

Döngü 5 kez çalışır, i = 0,1,2,3,4

PHP 🐘

1<?php
2for ($i = 0; $i < 5; $i++) {
3echo "Merhaba $i <br>";
4}
5?>

$i = 0 → başlangıç

$i < 5 → koşul

$i++ → her adımda bir artır

ASP (VBScript) 💻

1<%
2Dim i
3For i = 0 To 4
4Response.Write "Merhaba " & i & "<br>"
5Next
6%>

VBScript’de For i = başla To bitir kullanılır

Her adım otomatik artar

2️⃣ While Döngüsü

While döngüsü, genellikle koşul doğru olduğu sürece çalışır.

Python 🐍

1i = 0
2while i < 5:
3print("Merhaba", i)
4i += 1

i < 5 koşulu doğru olduğu sürece döngü devam eder

Döngü içindeki i += 1 ile artış yapılır

PHP 🐘

1<?php
2$i = 0;
3while ($i < 5) {
4echo "Merhaba $i <br>";
5$i++;
6}
7?>

ASP (VBScript) 💻

1<%
2Dim i
3i = 0
4While i < 5
5Response.Write "Merhaba " & i & "<br>"
6i = i + 1
7Wend
8%>

VBScript’de While ... Wend kullanılır

Döngü Tipi Karşılaştırması

1| Döngü Tipi | Ne Zaman Kullanılır? | Python | PHP | ASP/VBScript |
2| ---------- | ------------------------- | ------------------- | ------------------------ | ---------------------- |
3| **for** | Belirli sayıda tekrar | `for i in range(n)` | `for ($i=0; $i<n; $i++)` | `For i = 0 To n-1` |
4| **while** | Koşul doğru olduğu sürece | `while koşul:` | `while (koşul)` | `While koşul ... Wend` |
For = sayısı belli tekrarlarda
While = koşul doğru olduğu sürece




konu hakkında tepkinizi verebilirsiniz