Împărțirea cu numere întregi și cu virgulă mobilă
Python suportă doi operatori diferiți pentru împărțire: / și //. În Python 3, / returnează întotdeauna un rezultat de tip float, iar // este împărțirea prin pardoseală (floor division) și returnează întotdeauna un număr întreg. Împărțirea prin pardoseală este echivalentă cu math.floor(numărător/divizor), care returnează cel mai mare număr întreg mai mic sau egal cu rezultatul operației de împărțire. Poți afla mai multe despre math.floor în documentația Python.
Acest exercițiu face parte din cursul
Tipuri de date în Python
Instrucțiuni pentru exercițiu
- Afișează rezultatul lui
2/1și1/2. - Afișează rezultatul împărțirii prin pardoseală pentru
2//1și1//2. - Afișează tipul lui
2/1și2//1.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Print the result of 2/1 and 1/2
print(____)
print(____)
# Print the floored division result of 2//1 and 1//2
print(____)
print(____)
# Print the type of 2/1 and 2//1
print(____)
print(____)