For Loop 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

ইনস্ট্যান্স চালু করুন