কিভাবে পাইথনে মডুলো করবেন?

How Modulo Python



শতাংশ প্রতীক (%) পাইথনে মডুলো অপারেটর হিসাবে ব্যবহৃত হয়। মডুলো অপারেশনটি দুটি সংখ্যার বিভাজনের বাকি অংশ নির্ধারণ করতে ব্যবহৃত হয়। একটি সংখ্যা অন্য সংখ্যা দ্বারা বিভক্ত, এবং আমরা অবশিষ্ট মান পেতে। পাইথন বিভিন্ন ধরনের গাণিতিক ক্রিয়াকলাপ সরবরাহ করে এবং মডুলো অপারেশন একটি গাণিতিক অপারেশন।







উদাহরণস্বরূপ, যদি আমরা 10 কে 3 দিয়ে ভাগ করি, তাহলে অবশিষ্ট মান 1, 20 দ্বারা 6 ভাগ করলে অবশিষ্ট মান 2 পাওয়া যাবে।



মডুলো অপারেশনের সিনট্যাক্স

মডুলো অপারেশনের সিনট্যাক্স নিম্নরূপ:



num1%num2

সংখ্যা বা অপারেন্ড পূর্ণসংখ্যা এবং ভাসমান মান হতে পারে। প্রথম সংখ্যা (num1) কে দ্বিতীয় সংখ্যা (num2) দ্বারা ভাগ করা হয় এবং বাকি মানটি মডুলো অপারেশন দ্বারা ফেরত দেওয়া হয়।





মডুলো অপারেশনের উদাহরণ

মডুলো অপারেশন বিভিন্ন কারণে করা হয়, যেমন, জোড় বা বিজোড় সংখ্যা নির্ণয় করা, প্রদত্ত বছরটি লিপ ইয়ার কিনা বা না ইত্যাদি পরীক্ষা করা।

# মডুলো অপারেশন করার জন্য একটি প্রোগ্রাম
সংখ্যা 1= 19
সংখ্যা 2= 10
ছাপা(19/10 এর অবশিষ্টাংশ হল:,num1%num2)

সংখ্যা 1= 5
সংখ্যা 2= 4.4
ছাপা('5/4.4 এর অবশিষ্টাংশ হল:',num1%num2)

সংখ্যা 1= 3
সংখ্যা 2= 2
ছাপা(3/2 এর অবশিষ্টাংশ হল:,num1%num2)

সংখ্যা 1= বিশ
সংখ্যা 2= 3.9
ছাপা('20/3.9 এর অবশিষ্টাংশ হল:',num1%num2)

সংখ্যা 1= বিশ
সংখ্যা 2= 6
ছাপা('20/6 অবশিষ্ট হল:',num1%num2)

সংখ্যা 1= 5
সংখ্যা 2= বিশ
ছাপা('5/20 বাকি আছে:',num1%num2)

ছাপা('70/60 এর অবশিষ্টাংশ হল:', 70%60)

আউটপুট

আউটপুট বিভিন্ন মডুলো অপারেশন বাকি দেখায়।

যদি ডিভাইডার অপারেন্ড শূন্য হয়, তাহলে পাইথন ইন্টারপ্রেটার একটি ZeroDivisionError ত্রুটি ফেলে দেয়। মডুলো অপারেশন করার সময় এটি করুন, আপনি ডিভাইডার অপারেন্ড শূন্য করবেন না।



# মডুলো অপারেশন করার জন্য একটি প্রোগ্রাম
সংখ্যা 1= 19
সংখ্যা 2= 0
ছাপা(19/0 এর অবশিষ্টাংশ হল:,num1%num2)

আউটপুট

পাইথন দোভাষী একটি ত্রুটি ছুঁড়েছে।

মডুলো অপারেশন নেতিবাচক সংখ্যার উপর সঞ্চালিত হতে পারে, এবং এটি একইভাবে কাজ করে যেমন এটি ধনাত্মক সংখ্যায় কাজ করে।

# মডুলো অপারেশন করার জন্য একটি প্রোগ্রাম
সংখ্যা 1= 19
সংখ্যা 2=-10
ছাপা(19/-10 এর অবশিষ্টাংশ হল:,num1%num2)

সংখ্যা 1=-5
সংখ্যা 2= 4.4
ছাপা('-5/4.4 এর অবশিষ্টাংশ হল:',num1%num2)

সংখ্যা 1= 3
সংখ্যা 2=-2
ছাপা(3/-2 এর অবশিষ্টাংশ হল:,num1%num2)

সংখ্যা 1=-বিশ
সংখ্যা 2= 3.9
ছাপা('-20/3.9 এর অবশিষ্টাংশ হল:',num1%num2)

সংখ্যা 1= বিশ
সংখ্যা 2=-6
ছাপা('20/-6 এর অবশিষ্টাংশ হল:',num1%num2)

সংখ্যা 1=-5
সংখ্যা 2= বিশ
ছাপা('-5/20 এর অবশিষ্টাংশ হল:',num1%num2)

ছাপা('-70/-60 এর অবশিষ্টাংশ হল:',-70% -60)

আউটপুট

মডুলো অপারেশনের মাধ্যমে লিপ ইয়ার নির্ধারণ করা

লিপ ইয়ার হল সেই বছর যার অবশিষ্ট মান শূন্য যখন 4 দ্বারা ভাগ করলে লিপ ইয়ার সহজেই মডুলো অপারেশন করে নির্ধারণ করা যায়।

#বছরের পরিবর্তনশীল ঘোষণা
বছর= ইনপুট('বছরের মান লিখুনn')
#একটি পূর্ণসংখ্যার বছর আচ্ছাদন
বছর=int(বছর)
যদি (বছর%4==0):
ছাপা('প্রদত্ত বছরটি একটি লিপ ইয়ার')
অন্য:
ছাপা('প্রদত্ত বছর শিক্ষার বছর নয়')

আউটপুট

উপসংহার

মডুলো অপারেশনটি দুটি সংখ্যার বিভাজনের অবশিষ্ট খুঁজে বের করতে ব্যবহৃত হয়। অন্যান্য প্রোগ্রামিং ল্যাঙ্গুয়েজের মত, পার্সেন্ট সিম্বল (%) পাইথনে মডুলো অপারেটর হিসেবে ব্যবহৃত হয়। এই নিবন্ধটি সংক্ষেপে উদাহরণ সহ পাইথনে মডুলো অপারেশন ব্যাখ্যা করে।