Python માં, તમે પૂર્ણાંકના ભાગની ગણતરી કરવા માટે “\” નો ઉપયોગ કરી શકો છો અને બાકીની ગણતરી કરવા માટે “%” નો ઉપયોગ કરી શકો છો (બાકી, મોડ).
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