পাইথনে একটি লুপের মধ্যে কীভাবে একটি বিরতি ব্যবহার করতে হবে এবং বিবৃতিটি চালিয়ে যেতে হবে

How Use Break Continue Statement Within Loop Python



বিরতি এবং চালিয়ে যান বিভিন্ন প্রয়োজনে যেকোন প্রোগ্রামিং ভাষার লুপের ভিতরে স্টেটমেন্ট ব্যবহার করা হয়। এই দুটি বিবৃতি হিসাবে বিবেচনা করা হয় লাফ বিবৃতি কারণ উভয় বিবৃতি নিয়ন্ত্রণকে স্ক্রিপ্টের এক অংশ থেকে অন্য অংশে নিয়ে যায়। দ্য বিরতি সমাপ্তি শর্ত প্রদর্শিত হওয়ার আগে কোন নির্দিষ্ট অবস্থার উপর ভিত্তি করে লুপটি বন্ধ করার জন্য যেকোনো লুপের মধ্যে বিবৃতি ব্যবহার করা হয়। দ্য চালিয়ে যান কোন নির্দিষ্ট অবস্থার উপর ভিত্তি করে লুপের এক বা একাধিক বিবৃতি বাদ দেওয়ার জন্য যেকোন লুপের মধ্যে বিবৃতি ব্যবহার করা হয় কিন্তু লুপটি বন্ধ করার জন্য এটি ব্যবহার করা হয় না। কিভাবে এই বিবৃতিগুলি পাইথন লুপের ভিতরে ব্যবহার করা হয় তা এই টিউটোরিয়ালে দেখানো হয়েছে।

ব্যবহার করে একটি বিরতি বিবৃতি:

দ্য বিরতি Python- এর যেকোনো লুপের ভিতরে স্টেটমেন্ট বিভিন্ন কাজে ব্যবহার করা যেতে পারে। এর কিছু ব্যবহার বিরতি বিভিন্ন উদাহরণ ব্যবহার করে এই টিউটোরিয়ালের নিচের অংশে বিবৃতি দেখানো হয়েছে।







উদাহরণ -1: এলোমেলো সংখ্যার উপর ভিত্তি করে অসীম লুপটি বন্ধ করুন

নিম্নলিখিত উদাহরণে, অসীমের মধ্যে একটি পূর্ণসংখ্যা এলোমেলো সংখ্যা তৈরি করা হবে যখন লুপ. যখন নতুন উৎপন্ন এলোমেলো মান এর চেয়ে বেশি 75 অথবা সমান 99 এরপর বিরতি বিবৃতি কার্যকর করা হবে এবং লুপটি বন্ধ করা হবে অন্যথায় লুপ অন্যান্য মানগুলির জন্য অব্যাহত থাকবে।



#!/usr/bin/env python3
# র্যান্ডিন্ট মডিউল আমদানি করুন
থেকে এলোমেলো আমদানিডেটিং

# লুপের সময় একটি অসীম সংজ্ঞায়িত করুন
যখন(সত্য):

# 10 থেকে 99 পর্যন্ত একটি র্যান্ডন নম্বর তৈরি করুন
সংখ্যা=ডেটিং(10,99)

# বর্তমানে উৎপন্ন নম্বরটি প্রিন্ট করুন
ছাপা('নতুন উৎপন্ন সংখ্যা হল %s'% সংখ্যা)

# সংখ্যা 75 এর বেশি হলে লুপটি বন্ধ করুন
যদি (সংখ্যা> 75 ):
ছাপা('পরবর্তিতে আরো ভাল ভাগ্য হোক')
বিরতি

# সংখ্যাটি 99 এর সমান হলে লুপটি বন্ধ করুন
এলিফ(সংখ্যা== 99):
ছাপা('বিঙ্গো !!!, আপনি বিজয়ী')
বিরতি

# লুপ চালিয়ে যান
অন্য:
ছাপা('আপনি আরেকবার চেষ্টা করতে পারেন')

আউটপুট:



স্ক্রিপ্ট চালানোর পর নিচের আউটপুট দেখা যাবে।





উদাহরণ -২: একটি নির্দিষ্ট মানের উপর ভিত্তি করে একটি তালিকার পুনরাবৃত্তি বন্ধ করুন

নিম্নলিখিত স্ক্রিপ্ট নামের তালিকা ভেরিয়েবলের মানগুলি পড়বে ভাষা একটি ব্যবহার করে জন্য লুপ. যখন যদি লুপের ভিতরের অবস্থা সত্য হয়ে গেলে লুপটি সমস্ত আইটেম পড়ার আগে বন্ধ হয়ে যাবে বিরতি বিবৃতি



#!/usr/bin/env python3
# ভাষার একটি তালিকা ঘোষণা করুন
ভাষা= ['বাশ','পিএইচপি','জাভা','পাইথন', 'সি #', 'সি ++']

# বিরতি বিবৃতি কার্যকর না হওয়া পর্যন্ত তালিকাটি মুদ্রণ করুন
ছাপা('বিভিন্ন ভাষার তালিকা:')

# তালিকাটি পুনরাবৃত্তি করুন
জন্যনামভিতরেভাষা:

# বর্তমান তালিকা আইটেমটি মুদ্রণ করুন
ছাপা(নাম)

# লুপ থেকে বেরিয়ে আসার শর্ত চেক করুন
যদি (নাম== 'পাইথন'):
বিরতি

# লুপ সমাপ্তি বার্তা প্রিন্ট করুন
ছাপা('লুপ থেকে সমাপ্ত')

আউটপুট:

স্ক্রিপ্ট চালানোর পর নিচের আউটপুট দেখা যাবে।

উদাহরণ-3: একটি অভিধান থেকে নির্দিষ্ট তিনটি আইটেম পড়ুন

নিচের উদাহরণ দেখায় কিভাবে আপনি একটি অভিধান ব্যবহার করে মাত্র তিনটি নির্দিষ্ট আইটেম পড়তে পারেন বিরতি বিবৃতি এবং জন্য লুপ. স্ক্রিপ্টে ছয়টি আইটেমের একটি ডিকশনারি সংজ্ঞায়িত করা হয়েছে যেখানে কী একটি ছাত্রের নাম এবং মানটিতে সেই ছাত্রের যোগ্যতার অবস্থান রয়েছে। দ্য জন্য লুপ ডিকশনারির মান পড়ার জন্য এবং সেই শিক্ষার্থীদের নাম একটি তালিকায় সংরক্ষণ করতে ব্যবহৃত হয় যাদের যোগ্যতা অবস্থান 1 থেকে 3 এর মধ্যে। বিরতি বিবৃতি

#!/usr/bin/env python3
# প্রথম তিন ব্যক্তির নাম সংরক্ষণ করার জন্য তালিকাটি সংজ্ঞায়িত করুন
শীর্ষ তালিকা= ['','','']

# লুপ বন্ধ করার জন্য কাউন্টার মান সেট করুন
পাল্টা= 0

# ছয়টি উপাদানের অভিধান নির্ধারণ করুন
মেধা তালিকা= {'মোহাম্মদ':, 'মিলা রহমান':5, 'সাকিব আল হাসান':3, 'ব্রায়ান লারা':6,
'শচীন টেন্ডুলকার':2, 'আলিফ হোসেন':4 }

# প্রথম তিন মেধাবী ব্যক্তির নাম পুনরুদ্ধারের জন্য অভিধানের মানগুলি পুনরাবৃত্তি করুন
জন্যশিক্ষার্থীর নামভিতরেমেধা তালিকা:

# মেধার অবস্থান পড়ুন
মেধা_পস=মেধা তালিকা[শিক্ষার্থীর নাম]

# তালিকায় সূচক মান সংরক্ষণ করুন যদি অবস্থান 1 থেকে 3 এর মধ্যে থাকে এবং 1 দ্বারা পাল্টা হয়
যদি(মেধা_পস< 4):
শীর্ষ তালিকা[মেধা_পদ-] =শিক্ষার্থীর নাম
পাল্টা=পাল্টা +

# কাউন্টার মান 3 হলে লুপ থেকে বন্ধ করুন
যদি (পাল্টা== 3):
বিরতি

# অবস্থানের উপর ভিত্তি করে তালিকার মানগুলি পড়ুন এবং মুদ্রণ করুন
জন্যnভিতরে পরিসীমা(0,3):
ছাপা(' %s অবস্থানে আছে %s'%(শীর্ষ তালিকা[n],n+))

আউটপুট:

স্ক্রিপ্ট চালানোর পর নিচের আউটপুট দেখা যাবে।

অবিরত বিবৃতি ব্যবহার করে:

দ্য চালিয়ে যান বিবৃতি একটি এর মত লুপ শেষ করে না বিরতি বিবৃতি এটি কিছু বিশেষ বিবৃতি কার্যকর না করে লুপের শীর্ষে প্রোগ্রামের নিয়ন্ত্রণ স্থানান্তর করে। এর কিছু ব্যবহার চালিয়ে যান বিভিন্ন উদাহরণ ব্যবহার করে এই টিউটোরিয়ালের নিচের অংশে বিবৃতি দেখানো হয়েছে।

উদাহরণ -4: 3 এবং 5 দ্বারা বিভাজ্য একটি তালিকা থেকে সেই মানগুলি মুদ্রণ করুন

নিম্নলিখিত স্ক্রিপ্ট লুপ ব্যবহার করে সংখ্যার একটি তালিকা পড়বে এবং তালিকা থেকে সেই সংখ্যাগুলি মুদ্রণ করবে যা ব্যবহার করে 3 এবং 5 দ্বারা বিভাজ্য যদি এবং চালিয়ে যান বিবৃতি

#!/usr/bin/env python3
# সংখ্যার একটি তালিকা ঘোষণা করুন
সংখ্যা= [5, 10, এগারো, পনের, 25,30,46, চার পাঁচ, পঞ্চাশ]

# বার্তা প্রিন্ট করুন
ছাপা('সংখ্যাগুলি 3 এবং 5 দ্বারা বিভাজ্য:')

# তালিকাটি পুনরাবৃত্তি করুন
জন্যnভিতরেসংখ্যা:

# অবিরত বিবৃতি চালানোর জন্য শর্তটি পরীক্ষা করুন
যদি (n %3 ! = 0 অথবাn %5 ! = 0):
চালিয়ে যান

# 3 এবং 5 দ্বারা বিভাজ্য সংখ্যাগুলি মুদ্রণ করুন
অন্য:
ছাপা(n)

আউটপুট:

স্ক্রিপ্ট চালানোর পর নিচের আউটপুট দেখা যাবে।

উদাহরণ -5: একটি অভিধান থেকে নির্দিষ্ট মান মুদ্রণ করুন

পাঁচ ব্যক্তির একটি অভিধান স্ক্রিপ্টে সংজ্ঞায়িত করা হয়েছে যেখানে চাবিতে ব্যক্তির নাম রয়েছে এবং প্রতিটি চাবির মান রয়েছে ' বর্তমান ’ অথবা ' অনুপস্থিত' মান হিসাবে। নিম্নোক্ত স্ক্রিপ্টটি অভিধানে সেই ব্যক্তির নাম মুদ্রণ করবে যার মান রয়েছে, 'বর্তমান'

#!/usr/bin/env python3
# ৫ জনের অভিধান নির্ধারণ করুন
ব্যক্তি= {'জনাব. মাইকেল ':'বর্তমান', 'জনাব. রবিন ':'অনুপস্থিত', 'জনাবা. সে ':'অনুপস্থিত',
'মিস লারা':'বর্তমান', 'জনাব. হোসেন ':'বর্তমান' }

# বার্তা প্রিন্ট করুন
ছাপা(নিম্নলিখিত ব্যক্তিরা বৈঠকে উপস্থিত আছেন:)

# অভিধান পুনরাবৃত্তি করুন
জন্যনামভিতরেব্যক্তি:
# অবিরত বিবৃতি চালানোর জন্য শর্তটি পরীক্ষা করুন
যদি (ব্যক্তি[নাম] == 'অনুপস্থিত'):
চালিয়ে যান
# ব্যক্তির নাম প্রিন্ট করুন
অন্য:
ছাপা(নাম)

আউটপুট:

স্ক্রিপ্ট চালানোর পর নিচের আউটপুট দেখা যাবে।

উপসংহার:

এই টিউটোরিয়ালে বিভিন্ন উদাহরণ ব্যবহার করে একটি লুপের মধ্যে বিরতি এবং অব্যাহত বিবৃতির মধ্যে পার্থক্য ব্যাখ্যা করা হয়েছে। এটি পাঠকদের লুপে এই বিবৃতিগুলির ব্যবহারগুলি সঠিকভাবে জানতে সাহায্য করবে।

লেখকের ভিডিও দেখুন: এখানে