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. 1
    Pasul 1 Definește variabile: în C++ int a=3, b=4; în Python a=3, b=4.
  2. 2
    Pasul 2 Aplică operatorul și: C++: bool rez = (a>2 && b<5); // true. Python: rez = (a>2 and b<5) # True.
  3. 3
    Pasul 3 Afișează: C++: cout << rez; Python: print(rez).

Folosește paranteze pentru a clarifica ordinea operațiilor în expresii complexe.

Mai multe din Programare