Tuesday, March 2, 2021

পাইথনঃ While loop

এতদিন আমরা জাভাস্ক্রীপ্ট প্রোগ্রামিং ল্যাঙ্গুয়েজ নিয়ে আলোচনা করেছি।আজ আমরা পাইথন দিয়ে আমাদের প্রোগ্রামিং এর যাত্রা শুরু করবো।আমরা আগেই ভ্যারিয়েবল, if-else ও অ্যারে সম্পর্কে জেনেছি এবং যে প্রোগ্রামগুলো লিখেছি তা পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজের গঠনগত দিক থেকে মিল আছে।যার কারণে এখন আমরা পাইথন দিয়ে প্রোগ্রামিং শুরু করলেও পাইথনের সেই মৌলিক বেসিক গুলো নিয়ে আলোচনা করছি না বরং আজকে আমরা পাইথনে হোয়াইল লুপ সম্পর্কে জানব।তবে যারা পাইথনের সেই মৌলিক বেসিক গুলো যেমন ভ্যারিয়েবল,ইফ-ইলস ও অ্যারে এর প্রোগ্রামগুলোর গঠনপদ্ধতি দেখতে চাও তারা চলে যাও  hukush-pakush.com এ।

while loop সম্পর্কে কিছু জানার আগে চলো জেনে নিই loop সম্পর্কে। প্রোগ্রামিং এর ভাষায় loop হলো একই কাজ বার বার করা।যেমন ধরো তোমার আব্বু তোমাকে একটা বাক্য লিখে দিয়েছে এবং তোমাকে বলেছে যে এই বাক্যটা খাতায় একশবার লেখার জন্য।এই যে একটা কাজ এখানে বার বার করা হচ্ছে এটাই মূলত লুপ।


লুপ তো বুঝে আসলো তাহলে while loop কী?while loop এ একটা নির্দিষ্ট শর্ত থাকে।শর্ত সত্য হলে প্রোগ্রামটি কাজ করা শুরু করবে নতুবা নয়‌।


while loop সম্পর্কে পরিষ্কার ধারণা নিতে হলে আমাদেরকে এখন একটি প্রোগ্রাম লিখতে হবে।ধরো তোমার বন্ধু রাকিবের সাথে তোমার ঝগড়া হয়েছে তাই তাঁর রাগ ভাঙাতে তোমাকে ১০০ বার 'I am sorry dst' লিখতে হবে।তো চলো লিখে ফেলিঃ

হোয়াইল লুপ

(প্রোগ্রামটি রান করতে এই অনলাইন কনসোলটির সাহায্য নিতে পারোঃ www.rodro.site/p/console_2.html )


এখানে লক্ষ্য করো আমরা i নামের একটি ভ্যারিয়েবল নিয়েছি এবং ভ্যারিয়েবলটির মান অ্যাসাইন করেছি শুন্য। অর্থাৎ আমরা শুন্য থেকে শুরু করবো। তারপর এখানে আমরা শর্ত দিয়েছি যে i এর ভ্যালু ১০০ এর ছোট হতে হবে। অর্থাৎ i এর ভ্যালুটি ১০০ এর ছোট হলে 'I am sorry dst' একশত বার প্রিন্ট করবে। এখানে লক্ষ্য করলে বুঝতে পারবে যে এখানে একটা কাজ বার বার করা হচ্ছে।



নিচে আরো কয়েকটি মজার মজার লুপের প্রোগ্রাম দেওয়া হলো এগুলো চর্চা করতে পারো

হোয়াইল লুপ - ১
                                                    হোয়াইল লুপ - ১
হোয়াইল লুপ - ২
                                                      হোয়াইল লুপ - ২

উল্লেখ্য প্রোগ্রামের প্রতিটি লাইনের শেষে সেমিকোলন (;) ব্যবহার করতে হবে।

প্রোগ্রামিং ভালোবাসি আর ধর্মকে সাথে করে বাঁচতে চাই।অন্যায় আর অধর্মকে ঘৃণা করি।বইয়ের সাথে আমার প্রচুর ভাব। আমার প্রফেশনাল পরিচয় হলো "কম্পিউটারের পোকা"।

2 comments: