Operatori logici
Ca să combini instrucțiuni condiționale, folosește operatori logici:
Tabelul operatorilor logici
main.py
# Operator | Description | Example
# and | Returns True if both statements are true | x < 5 and x < 10
# or | Returns True if one of the statements is true | x < 5 or x < 4
# not | Reverse the result, returns False if the result is true | not(x < 5 and x < 10)
Exemple
Exemplu
Vezi dacă un număr este mai mare decât 0 și mai mic decât 10:
Prompt
Scrie un program Python care setează x = 5 și folosește operatorul „and” pentru a testa dacă x este mai mare decât 0 și mai mic decât 10. Afișează rezultatul.
Ieșire: program Python complet
main.py
x = 5
print(x > 0 and x < 10)
Exemplu
Vezi dacă un număr este mai mic decât 5 sau mai mare decât 10:
Prompt
Scrie un program Python care setează x = 5 și folosește operatorul „or” pentru a testa dacă x este mai mic decât 5 sau mai mare decât 10. Afișează rezultatul.
Ieșire: program Python complet
main.py
x = 5
print(x < 5 or x > 10)
Exemplu
Inversează rezultatul cu operatorul not:
Prompt
Scrie un program Python care setează x = 5 și folosește operatorul „not” pentru a inversa rezultatul expresiei (x > 3 and x < 10). Afișează rezultatul.
Ieșire: program Python complet
main.py
x = 5
print(not(x > 3 and x < 10))