এই নিবন্ধে আমরা পাইথন ৩.x-এ লুপ এবং কন্ট্রোল স্টেটমেন্ট (continue, break এবং pass) নিয়ে আলোচনা করব।
পাইথন দুটি লুপ কনস্ট্রাক্ট অফার করে: for এবং while। অন্যান্য ল্যাঙ্গুয়েজের বিপরীতে, for লুপ এক্সিকিউশনের আগে যেকোনো কন্ডিশনাল দ্বারা সীমাবদ্ধ নয়। এখানে for লুপ এক্সিকিউশন এবং ইটারেশনের জন্য range ফাংশন ব্যবহার করে।
তাদের বাস্তবায়নগুলো নিচে দেখুন:
কন্ডিশনাল while লুপ
উদাহরণ
i = 0
while (i < 4):
print("Tutorialspoint")
i = i + 1
আউটপুট
Tutorialspoint Tutorialspoint Tutorialspoint Tutorialspoint
অনকন্ডিশনাল for লুপ
উদাহরণ
for i in "Tutorialspoint":
print(i, end=" ")
আউটপুট
T u t o r i a l s p o i n t
উদাহরণ
for i in range(1, 5):
print(i)
আউটপুট
1 2 3 4
এখন জাম্প স্টেটমেন্টগুলোর বাস্তবায়ন দেখা যাক:
Continue স্টেটমেন্ট
উদাহরণ
for i in 'Tutorialspoint':
if i == 'a' or i == 'e' or i == 'i' or i == 'o' or i == 'u':
continue
else:
print('Character:', i)
আউটপুট
Character: T Character: t Character: r Character: l Character: s Character: p Character: n Character: t
Break স্টেটমেন্ট
উদাহরণ
for i in 'Tutorialspoint':
if i == 'a' or i == 'e' or i == 'i' or i == 'o':
break
else:
print('Character:', i)
আউটপুট
Character: T Character: u Character: t
বাইপাস স্টেটমেন্ট বা খালি স্টেটমেন্ট: pass
উদাহরণ
for i in 'Tutorialspoint':
if i == 'u' or i == 'p':
pass
else:
print('char:', i)
আউটপুট
char: T char: t char: o char: r char: i char: a char: l char: s char: o char: i char: n char: t
উপসংহার
এই নিবন্ধে আমরা পাইথন ৩.x-এ লুপিং কনস্ট্রাক্ট, জাম্প স্টেটমেন্ট এবং বাইপাস স্টেটমেন্ট শিখেছি।