Operatorul de împărțire ( / )
Operatorul
/ are semnificaţia de împărţire. Operanzii pot fi valori întregi sau reale,
însă întotdeauna rezultatul va fi unul real.
Exemple:
3/2 are ca rezultat
1.5
4/2 are ca rezultat
2.0
Atenție. În cazul
versiunii 2, Python efectuează automat rotunjirea la partea întreagă!
Astfel, anumite programe pot obține rezultate diferite în funcție de versiunea interpretorului.
Operatorul de împărțire întreagă ( // )
Operatorul
// (cunoscut în alte limbaje ca
div) are semnificaţia de împărţire întreagă
(în engleză,
floor division, deoarece rezultatul împărțirii
se rotunjește în jos spre un număr întreg)
- se obține astfel
câtul.
Exemple:
7//2, rezultă
3
14//2, rezultă
7
25//12, rezultă
2
Atenție. Rezultatul împărțirii întregi în Python 3 este un număr real
doar dacă unui dintre operanzi este de asemenea număr real.
Exemplu:
10//3.0, rezultă
3.0
Operatorul modulo ( % )
Operatorul
% (cunoscut ca
modulo) are semnificaţia de
rest al împărţirii întregi.
Exemple:
7%2, rezultă
1
14%2, rezultă
0
25%12, rezultă
1
Ridicarea la putere ( ** )
Cu ajutorul operatorului "**" puteți ridica un număr la puterea unui exponent.
Exemplu:
2**3, se obține
8
Despre paranteze
Spre deosebire de matematică, în Python nu putem folosi decât paranteze rotunde.
Astfel, în loc să scriem
[2+3*(2+1)]*2, vom scrie
(2+3*(2+1))*2.
Vezi în continuare câteva exemple.
Cărțile editurii noastre
O parte dintre manualele și culegerile de probleme se găsește și [
în format electronic]
securizat sub formă
de fișier *.pdf.
"
O cameră fără cărţi este ca un corp fără suflet."
(G. K. Chesterton)
Cursanții au mai cumpărat ...
[
vezi lista completă a cărților]