পাইথনে fmod() গণিত মডুলো অপারেশন প্রয়োগ করে। দুটি অপারেন্ডে বিভাজন অপারেশনের পরে প্রাপ্ত অবশিষ্টাংশকে মডুলো অপারেশন বলা হয়। এটি গণিত মডিউলের অধীনে স্ট্যান্ডার্ড লাইব্রেরির একটি অংশ। নীচের উদাহরণগুলিতে আমরা দেখব কিভাবে মডুলো অপারেশন বিভিন্ন পরিস্থিতিতে বিভিন্ন আউট পুট দেয়৷
ধনাত্মক সংখ্যা
ধনাত্মক সংখ্যার জন্য, প্রথম পূর্ণসংখ্যাকে দ্বিতীয় দ্বারা ভাগ করার পর ফলাফলটি অপারেশনের অবশিষ্টাংশ। আকর্ষণীয় ফলাফল সবসময় একটি ফ্লোট হিসাবে আসে যা আমরা ফলাফলের ধরন থেকে দেখতে পারি।
উদাহরণ
from math import fmod print(fmod(6, 7)) print(type(fmod(6,7))) print(fmod(0, 7)) print(fmod(83.70, 6.5))
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয়:
6.0 <type 'float'> 0.0 5.7
নেতিবাচক সংখ্যা
নেতিবাচক সংখ্যাগুলি একটি নেতিবাচক চিহ্ন সহ ফলাফল দেয় যখন ভাজক ঋণাত্মক হয়।
উদাহরণ
print(fmod(29, -7)) print(fmod(-29, 7)) print(fmod(-29, -7)) print(fmod(-30, 8.98))
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয়:
1.0 -1.0 -1.0 -3.0599999999999987
টিপলস এবং তালিকা
আমরা Tuples এবং লজিক্সে পৃথক উপাদান উল্লেখ করে Tuples এবং List-এ একই যুক্তি ব্যবহার করতে পারি।
উদাহরণ
from math import fmod Tuple = (25, 13, -7, -60 ) List = [-69, 58, -49, 36] print("\nTuples: ") print(fmod(Tuple[3], 7)) print(fmod(Tuple[1], -7)) print("Lists: ") print(fmod(List[3], 6)) print(fmod(List[0], -25))
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয়:
Tuples: -4.0 6.0 Lists: 0.0 -19.0