ਪਾਈਥਨ ਦੇ ਡਿਵਮੋਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕੋ ਸਮੇਂ ਵਿੱਚ ਭਾਗ ਦਾ ਭਾਗ ਅਤੇ ਬਾਕੀ ਹਿੱਸਾ ਪ੍ਰਾਪਤ ਕਰੋ

ਕਾਰੋਬਾਰ

ਪਾਈਥਨ ਵਿੱਚ, ਤੁਸੀਂ ਇੱਕ ਪੂਰਨ ਅੰਕ ਦੇ ਹਿੱਸੇ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ “\” ਅਤੇ ਬਾਕੀ (ਬਾਕੀ, ਮੋਡ) ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ “%” ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।

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

ਬਿਲਟ-ਇਨ ਫੰਕਸ਼ਨ divmod() ਉਦੋਂ ਲਾਭਦਾਇਕ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਕਿਸੇ ਪੂਰਨ ਅੰਕ ਦੇ ਭਾਗ ਅਤੇ ਬਾਕੀ ਦੋਵੇਂ ਚਾਹੁੰਦੇ ਹੋ।

ਹੇਠਾਂ ਦਿੱਤੇ ਟੂਪਲਸ 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