ফাংশন divmod

ফাংশন divmod একটি টাপল রিটার্ন করে যাতে থাকে ভাগফল (এক সংখ্যাকে অন্য সংখ্যা দিয়ে ভাগ করলে যে সংখ্যাটি পাওয়া যায়) এবং ভাগশেষ। মেথডের প্রথম প্যারামিটারে আমরা যে সংখ্যাটিকে ভাগ করতে চাই (ভাজ্য) তা উল্লেখ করি, দ্বিতীয় প্যারামিটারে - যে সংখ্যা দিয়ে প্রথমটিকে ভাগ করব (ভাজক)।

সিনট্যাক্স

pythondivmod(ভাজ্য, ভাজক)

উদাহরণ

আসুন সংখ্যা 20 কে 5 দিয়ে ভাগ করলে ভাগফল এবং ভাগশেষ কি হয় তা জানি:

pythonprint(divmod(20, 5))

কোড এক্সিকিউট করার ফলাফল:

python(4, 0)

উদাহরণ

এখন ফাংশন divmod কে সংখ্যা 21 এর জন্য প্রয়োগ করি:

pythonprint(divmod(21, 5))

কোড এক্সিকিউট করার ফলাফল:

python(4, 1)

উদাহরণ

আসুন সংখ্যা -15 কে 2 দিয়ে ভাগ করলে ভাগফল এবং ভাগশেষ কি হয় তা জানি:

pythonprint(divmod(-15, 2))

কোড এক্সিকিউট করার ফলাফল:

python(-8, 1)

আরও দেখুন

  • মডিউল math এর মেথড fmod,
    যা ফ্লোটিং পয়েন্ট সংখ্যার ভাগশেষ রিটার্ন করে
  • মডিউল math এর মেথড remainder,
    যা সংখ্যার ভাগশেষ রিটার্ন করে