Funcția divmod

Funcția divmod returnează un tuplu din cât (numărul obținut prin împărțirea unui număr la altul) și restul la împărțire. În primul parametru al metodei specificăm numărul care trebuie împărțit (deîmpărțit), în al doilea parametru - numărul la care împărțim primul (împărțitor).

Sintaxă

pythondivmod(deîmpărțit, împărțitor)

Exemplu

Să aflăm câtul și restul la împărțirea numărului 20 la 5:

pythonprint(divmod(20, 5))

Rezultatul executării codului:

python(4, 0)

Exemplu

Acum să aplicăm funcția divmod la numărul 21:

pythonprint(divmod(21, 5))

Rezultatul executării codului:

python(4, 1)

Exemplu

Să aflăm câtul și restul la împărțirea numărului -15 la 2:

pythonprint(divmod(-15, 2))

Rezultatul executării codului:

python(-8, 1)

Vedeți și

  • metoda fmod a modulului math,
    care returnează restul împărțirii numerelor cu virgulă mobilă
  • metoda remainder a modulului math,
    care returnează restul împărțirii numerelor