Python-3.4.3/C3/Loops/Bengali

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 Loops এর স্পোকেন টিউটোরিয়ালে আপনাদের স্বাগত।
00:05 এই টিউটোরিয়ালে আমরা

for loop, while loop, loops এ break, continue এবং pass statements ব্যবহার করা শিখব।

00:18 টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি:

উবুন্টু লিনাক্স 16.04 অপারেটিং সিস্টেম

Python 3.4.3 এবং IPython 5.1.0

00:34 টিউটোরিয়ালটি অনুশীলন করতে, আপনার জানা উচিত যে:

conditional statements কিভাবে ব্যবহার করে। না হলে এই ওয়েবসাইটে সম্পর্কিত পাইথন টিউটোরিয়াল দেখুন।

00:45 while loop দিয়ে টিউটোরিয়াল শুরু করি।
00:49 while loop এর ব্যবহার স্টেটমেন্টের সেট নির্বাহ করতে করা হয় যতক্ষণ কন্ডিশন true হয়।
00:56 কন্ডিশন false হলে, প্রোগ্রাম loop এর ঠিক পরে লাইন পাস করা নিয়ন্ত্রণ করে।
01:03 while loop ভিতরের কোডে ডানদিকে চারটি স্পেস থাকা উচিত।
01:09 ipython শুরু করি। টার্মিনাল খুলুন।
01:14 ipython3 লিখুন এবং এন্টার টিপুন।

এখান থেকে টার্মিনালে প্রতিটি কমান্ড লেখার পর এন্টার কী টিপতে ভুলবেন না।

01:26 এখন while loop ব্যবহার করে 10 এর কম সকল বিজোড় সংখ্যার বর্গ প্রিন্ট করি।
01:32 লিখুন i is equal to 1 while i less than 10 colon print বন্ধনীতে i asterisk i i plus equal to 2
01:50 এখানে while loop বারবার কন্ডিশন যাচাই করে।
01:54 এটি True হলে এটি loop এর ভিতরে কোডের ব্লক কার্যকর করে।
01:59 তারপর আউটপুট পেতে দুইবার এন্টার কী টিপুন।
02:04 এরপর for loop ব্যবহার করে একই সমস্যাটি সমাধান করুন।
02:09 লিখুন for n in range বন্ধনীতে 1, 10, 2 colon print বন্ধনীতে n asterisk n
02:24 যেমনটি আমরা জানি, for loop list বা অন্য কোনো sequential data type এ পুনরাবৃত্তি করে।
02:30 তাই আমরা 10 এর নীচের বিজোড় সংখ্যার সূচী পেতে এবং এটি পুনরাবৃত্তি করতে range ফাংশন ব্যবহার করি। তারপর আমরা n এর বর্গ প্রিন্ট করি।
02:40 দুইবার এন্টার টিপুন। আমরা দেখতে পারি যে আমরা আগের মত একই আউটপুট পেয়েছি। লক্ষ্য করুন এখন কোডের লাইন কম রয়েছে।
02:52 এখানে ভিডিওটি থামান। এই অনুশীলনী চেষ্টা করুন এবং তারপর ভিডিওটি আবার শুরু করুন।
02:58 10 এর নীচের সকল সমান সংখ্যার বর্গ প্রিন্ট করতে একটি while loop লিখুন।
03:04 সমাধানের জন্য টার্মিনালে ফিরে যান।
03:08 লিখুন i is equal to 2
03:12 while i less than 10 colon print বন্ধনীতে i asterisk i i plus equal to 2
03:26 দুইবার এন্টার কী টিপুন। আমরা প্রয়োজনীয় আউটপুট পেয়েছি।
03:32 এখানে ভিডিওটি থামান। এই অনুশীলনী চেষ্টা করুন এবং তারপর ভিডিওটি আবার শুরু করুন।
03:39 10 এর নীচের সকল সমান সংখ্যার বর্গ প্রিন্ট করতে for loop লিখুন।
03:45 সমাধানের জন্য টার্মিনালে ফিরে যান।
03:49 লিখুন for n in range বন্ধনীতে 2, 10, 2 colon print বন্ধনীতে n asterisk n

দুইবার এন্টার কী টিপুন। আমরা প্রয়োজনীয় আউটপুট পেয়েছি।

04:09 এরপর আমরা দেখি যে break, pass এবং continue কীওয়ার্ড কিভাবে ব্যবহার করে।
04:15 pass statement বুঝতে এই কোডটি লিখুন।
04:20 যেমনটি আমরা ইতিমধ্যে জানি, pass শুধুমাত্র placeholder.
04:24 এর ব্যবহার blocks সম্পূর্ণ করতে করা হয়, যার মধ্যে কোনো কোড নেই।
04:31 আমরা এই কোডটি কার্যকর করলে কিছুই প্রিন্ট হয় না। দুইবার এন্টার টিপুন। যেমনটি আমরা আশা করি তেমন কিছুই প্রিন্ট হয় না।
04:42 এরপর break statement সম্পর্কে বুঝি।
04:46 break এর ব্যবহার সবচেয়ে ভিতরের loop ব্রেক করতে করা হয়। দেখানো অনুযায়ী কোড লিখুন।
04:53 এখানে এটি python শব্দের প্রতিটি অক্ষর পুনরাবৃত্তি করবে।
04:58 এটি loop ব্রেক করে যখন h পুনরাবৃত্তির ভ্যালু হয়। আউটপুট দেখতে দুইবার এন্টার টিপুন।
05:07 এরপর continue statement সম্পর্কে বুঝি।
05:12 দেখানো অনুযায়ী কোড লিখুন। continue statement loop এর বর্তমান পুনরাবৃত্তিতে বাকি সকল স্টেটমেন্ট অস্বীকার করে এবং এটি পুনরায় loop এর উপর নিয়ন্ত্রণ করে।
05:27 এটি 10 এর নীচের সকল বিজোড় সংখ্যাগুলির বর্গ প্রিন্ট করবে যা 3 এর গুণক নয়।
05:35 দুইবার এন্টার টিপুন। আমরা প্রয়োজনীয় আউটপুট পেয়েছি।
05:41 এটি আমাদের টিউটোরিয়ালের শেষে নিয়ে আসে। সংক্ষেপে...
05:47 এখানে আমরা শিখেছি,

for এবং while loops ব্যবহার করে sequence পুনরাবৃত্তি করা।

break statement ব্যবহার করে loops ব্রেক করা। continue statement ব্যবহার করে পুনরাবৃত্তি বাদ দেওয়া। loop এ pass statement ব্যবহার করা।

06:05 আপনার সমাধানের জন্য এখানে কিছু স্ব-মূল্যায়ন প্রশ্ন রয়েছে।

প্রদত্ত রেঞ্জ (1,4) সহ কেবল সংখ্যা 1 প্রিন্ট করতে একটি কোড লিখুন। পুনরাবৃত্তি এড়াতে আপনি কোন স্টেটমেন্ট ব্যবহার করেন?

06:24 এবং উত্তর হল,

যেমনকি এখানে দেখানো হয়েছে, আমরা for loop এ break statement ব্যবহার করতে পারি। পুনরাবৃত্তিগুলি এড়াতে আমরা continue statement ব্যবহার করতে পারি।

06:37 সময়ের সাথে আপনার প্রশ্ন এই ফোরামে পোস্ট করুন।
06:41 এই ফোরামে Python সম্পর্কিত আপনার সাধারণ প্রশ্ন পোস্ট করুন।
06:46 FOSSEE দল TBC প্রকল্প সমন্বয় করে।
06:50 স্পোকেন টিউটোরিয়াল প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। আরো জানতে এই লিঙ্কে যান।
07:00 আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta