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