OR Logico in Python
L'OR logico richiede che almeno una condizione
sia soddisfatta. È possibile scrivere una tale
condizione usando l'operatore or.
Supponiamo di avere due variabili:
tst1 = 10
tst2 = -5
Scriviamo una condizione - se la variabile
tst1 è maggiore di 0 o la variabile
tst2 è maggiore di 0, allora
'+++' verrà stampato in console:
if tst1 > 0 or tst2 > 0:
print('+++') # questo verrà eseguito
else:
print('---')
Sono date le variabili:
tst1 = -1
tst2 = 4
Verifica che la variabile tst1 sia uguale
a o minore di 1, e che la variabile tst2
sia maggiore o uguale a 3.
Senza eseguire il codice, determina cosa verrà stampato in console:
tst1 = -10;
tst2 = -10;
if tst1 >= 0 or tst2 >= 0:
print('+++');
else:
print('---');
}
Senza eseguire il codice, determina cosa verrà stampato in console:
tst1 = 0;
tst2 = 0;
if tst1 >= 0 or tst2 >= 0:
print('+++');
else:
print('---');
Senza eseguire il codice, determina cosa verrà stampato in console:
tst1 = 0;
tst2 = 5;
if tst1 >= 0 or tst2 >= 0:
print('+++');
else:
print('---');
Senza eseguire il codice, determina cosa verrà stampato in console:
tst1 = 5;
tst2 = 5;
if tst1 >= 0 or tst2 >= 0:
print('+++');
else:
print('---');
Senza eseguire il codice, determina cosa verrà stampato in console:
tst1 = -5;
tst2 = 15;
if tst1 >= 0 or tst1 >= 0:
print('+++');
else:
print('---');
Senza eseguire il codice, determina cosa verrà stampato in console:
tst = 1;
if tst == 0 or tst == 1:
print('+++');
else:
print('---');
Senza eseguire il codice, determina cosa verrà stampato in console:
tst = 2;
if tst == 0 or tst == 1:
print('+++');
else:
print('---');
Senza eseguire il codice, determina cosa verrà stampato in console:
tst = 2;
if tst == 0 or tst == 1 or tst == 2:
print('+++');
else:
print('---');