Python’s divmod භාවිතා කර එකවර බෙදීමක කොටස් සහ ඉතිරිය ලබා ගන්න

ව්යාපාරික

Python හි, ඔබට පූර්ණ සංඛ්‍යාවක සංඛ්‍යාව ගණනය කිරීමට “\” භාවිතා කළ හැකි අතර ඉතිරිය (ඉතිරි, mod) ගණනය කිරීමට “%” භාවිතා කළ හැක.

q = 10 // 3
mod = 10 % 3
print(q, mod)
# 3 1

ඔබට පූර්ණ සංඛ්‍යාවක සංඛ්‍යාතය සහ ඉතිරිය යන දෙකම අවශ්‍ය වූ විට ගොඩනඟන ලද divmod() ශ්‍රිතය ප්‍රයෝජනවත් වේ.

පහත tuples divmod(a, b) මගින් ආපසු ලබා දේ.
(a // b, a % b)

සෑම එකක්ම ඉවත් කර අත්පත් කර ගත හැකිය.

q, mod = divmod(10, 3)
print(q, mod)
# 3 1

ඇත්ත වශයෙන්ම, ඔබට එය කෙලින්ම ටුපල් එකෙන් ලබා ගත හැකිය.

answer = divmod(10, 3)
print(answer)
print(answer[0], answer[1])
# (3, 1)
# 3 1