CURS ONLINE INTERACTIV

Python 3

PENTRU ÎNCEPĂTORI

Proiect susținut de Uniunea Profesorilor de Informatică din România
LECȚIA 2
PAG. 2 / 4
Operatori aritmetici
Acasă >>> Lecții online

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.
Manuale digitale


Editura noastră oferă de peste 27 de ani manuale şcolare aprobate M.E.N. şi auxiliare ce respectă programa şcolară, precum şi cursuri de Informatică şi T.I.C., utile oricărei persoane care doreşte să se pregătească în aceste domenii.
 home   list  LECȚII   perm_identity   arrow_upward