for ও while loop
🔁 Python For Loop ও While Loop (পূর্ণ ব্যাখ্যা)
Python প্রোগ্রামিং-এ loop ব্যবহার করা হয় একই কাজ বারবার করার জন্য। এই অধ্যায়ে আমরা বিস্তারিতভাবে শিখবো: for loop এবং while loop।
🔹 Python For Loop কী?
for loop সাধারণত কোনো sequence (list, tuple, string, range ইত্যাদি) এর উপর একে একে iterate করার জন্য ব্যবহার হয়।
✔ Basic Syntax
for variable in sequence:
code block
✔ Example: ১ থেকে ৫ পর্যন্ত সংখ্যা প্রিন্ট করা
for i in range(1, 6):
print(i)
📤 Output:
1 2 3 4 5
✔ String এর উপর For Loop
name = "Python"
for ch in name:
print(ch)
📤 Output:
P y t h o n
🔹 Python While Loop কী?
while loop চলতে থাকে যতক্ষণ না একটি নির্দিষ্ট condition True থাকে।
✔ Basic Syntax
while condition:
code block
✔ Example: ১ থেকে ৫ পর্যন্ত সংখ্যা প্রিন্ট করা
i = 1
while i <= 5:
print(i)
i += 1
📤 Output:
1 2 3 4 5
✔ While Loop দিয়ে Sum বের করা
i = 1
total = 0
while i <= 5:
total += i
i += 1
print(total)
📤 Output:
15
🔄 For Loop বনাম While Loop
| For Loop | While Loop |
|---|---|
| Sequence জানা থাকলে ভালো | Condition-based loop |
| Cleaner & readable | Manual control দরকার |
| range(), list, string | Infinite loop হতে পারে |
💡 গুরুত্বপূর্ণ টিপস
- for loop beginner-friendly
- while loop ব্যবহার করার সময় condition ঠিক রাখতে হবে
- Infinite loop এড়াতে increment/decrement ভুলবেন না
- break ও continue loop control করে
✅ এই অধ্যায়টি ভালোভাবে বুঝলে আপনি Python-এর যেকোনো loop-based problem সহজে solve করতে পারবেন।
লোড হচ্ছে...
1. for loop কী?
for loop নির্দিষ্ট সংখ্যক বার বা iterable এর উপর লুপ চালাতে ব্যবহৃত হয়।
2. while loop কী?
যতক্ষণ শর্ত সত্য থাকে ততক্ষণ কোড বারবার চালানোর জন্য while loop ব্যবহার হয়।