Informatică Programare
Operatori logici in C++ si Python
Operatorii logici în C++ și Python evaluează expresii booleene, returnând adevărat sau fals. În C++ sunt && (și), || (sau), ! (nu); în Python sunt and, or, not.
Comparație sintaxă
- Și logic C++: (a > 0 && b < 5). Python: (a > 0 and b < 5).
- Sau logic C++: (x == 1 || y == 2). Python: (x == 1 or y == 2).
- Negare C++: !(a == b). Python: not (a == b).
Exemplu numeric
- 1 Pasul 1 Definește variabile: în C++ int a=3, b=4; în Python a=3, b=4.
- 2 Pasul 2 Aplică operatorul și: C++: bool rez = (a>2 && b<5); // true. Python: rez = (a>2 and b<5) # True.
- 3 Pasul 3 Afișează: C++: cout << rez; Python: print(rez).
Folosește paranteze pentru a clarifica ordinea operațiilor în expresii complexe.