For Loop Python
- পূর্ববর্তী পৃষ্ঠা While Loop Python
- পরবর্তী পৃষ্ঠা Function Python
For Loop Python
for
লুপ সিরিজ (যেমন তালিকা, ট্যুপল, ডিকশনারি, সেট বা স্ট্রিং) অবলপ্ত করে ব্যবহার করে।
এটি অন্য প্রোগ্রামিং ভাষার সাথে: for
কীভাবে অন্য ওয়েব প্রোগ্রামিং ভাষার সাথে খুবই অনুরূপ নয়, বরং অন্য ওয়েব প্রোগ্রামিং ভাষার সাথে অনুরূপ:
continue বাক্যসংখ্যা for
লুপ, আমরা তালিকা, ট্যুপল, সেট এবং অন্যান্য আইটেমগুলোর প্রত্যেক এইমথিং করে একটি সেট স্টেটমেন্ট করতে পারি。
ইনস্ট্যান্স
fruits তালিকায় প্রত্যেকটি ফল প্রিন্ট করুন:
fruits = ["apple", "banana", "cherry"] আমাদের শুকনো কথা না ছাপা হবে: print(x)
সুপারিশ:for
লুপ প্রবেশ করুন
লুপ প্রবেশ করুন
স্ট্রিং প্রবেশ করুন
ইনস্ট্যান্স
যদিও কোনও স্ট্রিংও সরল প্রতিলিপির মতো, এগুলো একটি সিরিজ অক্ষরগুলো ধারণ করে:
কথা "banana"-এর অক্ষরগুলোতে লুপ প্রবেশ করুন: print(x)
for x in "banana":
continue বাক্যসংখ্যা যখন x "banana" হয়, তখন লুপ থেকে প্রবেশ করুন, কিন্তু এবার প্রিন্ট করা পরে বন্ধ করুন:
break বাক্যসংখ্যা
ইনস্ট্যান্স
বাক্যসংখ্যা, আমরা সব আইটেমগুলোর পার্শ্ববর্তী লুপ বন্ধ করতে পারি:
fruits = ["apple", "banana", "cherry"] আমাদের শুকনো কথা না ছাপা হবে: print(x) for x in fruits: যখন x "banana" হয়, তখন লুপ থেকে প্রবেশ করুন, কিন্তু এবার প্রিন্ট করা পরে বন্ধ করুন:
ইনস্ট্যান্স
যদি x "banana" হয়, তবে লুপ থেকে প্রবেশ করুন:
fruits = ["apple", "banana", "cherry"] আমাদের শুকনো কথা না ছাপা হবে: for x in fruits: যখন x "banana" হয়, তখন লুপ থেকে প্রবেশ করুন, কিন্তু এবার প্রিন্ট করা পরে বন্ধ করুন: print(x)
break
continue বাক্যসংখ্যা if x == "banana":
যোগাযোগ ব্যবহার করে:
ইনস্ট্যান্স
একটি বাক্যসংখ্যা, আমরা বর্তমান লুপের বর্তমান ইতিবাচককে বন্ধ করতে এবং পরবর্তীতে নিয়ে যেতে পারি:
fruits = ["apple", "banana", "cherry"] আমাদের শুকনো কথা না ছাপা হবে: for x in fruits: if x == "banana": print(x)
continue
range() ফাংশন range()
যদি কোনও কোড একটি বার চাকরা হতে হয়, তবে আমরা রিনজ ফাংশন ব্যবহার করতে পারি:
range()
ফাংশন:
ইনস্ট্যান্স
ফাংশন একটি সংখ্যা ক্রমবর্ধমান শৃঙ্খলা ফিরিয়ে দেয়, ডিফল্টভাবে ০ থেকে শুরু করে ১ (ডিফল্টভাবে) বৃদ্ধি করে, এবং নির্দিষ্ট সংখ্যায় শেষ হয়。 range()
ফাংশন:
for x in range(10): print(x)
মন্তব্য:range(10)
তা ০ থেকে ১০ এর মধ্যে নয়, বরং ০ থেকে ৯ এর মান:
range()
ফাংশনের ডিফল্ট ০ শুরুর মান, কিন্তু প্যারামিটার যোগ করে শুরুর মান নির্ধারণ করা যায়:range(3, 10)
এটি মানে ৩ থেকে ১০ (কিন্তু ১০ অন্তর্ভুক্ত নয়):
ইনস্ট্যান্স
শুরুর প্যারামিটার ব্যবহার করুন:
for x in range(3, 10): print(x)
range()
ফাংশন ডিফল্টে সিরিজ বৃদ্ধি 1 করে, কিন্তু তৃতীয় পারামিটার যোগ করে বৃদ্ধি মান নির্দিষ্ট করা যায়:range(2, 30, 3)
:
ইনস্ট্যান্স
3 থেকে বৃদ্ধি করা (ডিফল্ট মান 1):
for x in range(3, 50, 6): print(x)
For লুপের Else
for লুপের ভিতরে else
কীভাবে লুপ শেষ হওয়ার সময় কোডটি চালু করা হবে:
ইনস্ট্যান্স
0 থেকে 9 এর সব সংখ্যা প্রিন্ট করুন এবং লুপের শেষে একটি বার্তা প্রিন্ট করুন:
for x in range(10): print(x) else: print("Finally finished!")
একক লুপ
একটি লুপের ভিতরের লুপ হল নিম্নলিখিত:
“বাহ্য লুপ” প্রতিটি ইতিবাচক হয় এবং “অভ্যন্তরীণ লুপ” একবার চালু হবে:
ইনস্ট্যান্স
প্রত্যেক ফলের প্রত্যেক বিবরণ প্রিন্ট করুন:
adj = ["red", "big", "tasty"] fruits = ["apple", "banana", "cherry"] for x in adj: for y in fruits: print(x, y)
pass বিন্যাসটি
for বিন্যাসটি শুধুমাত্র খালি হতে পারে না, কিন্তু আপনি কোনও কারণে খালি for বিন্যাসটি লিখেছেন তবে, pass বিন্যাসটি ব্যবহার করে ত্রুটি এড়ান
ইনস্ট্যান্স
for x in [0, 1, 2]: pass
- পূর্ববর্তী পৃষ্ঠা While Loop Python
- পরবর্তী পৃষ্ঠা Function Python