Contenuti del Corso
Introduzione a Python
Introduzione a Python
Tipo di Dati Booleani in Python
Python ha il tipo di dato booleano (o logico). I booleani possono avere solo uno dei due valori: True
o False
. Questo tipo è utilizzato principalmente per valutare condizioni logiche. Di seguito sono riportati gli operatori logici per il confronto:
==
uguale a;!=
diverso da;>
maggiore di;<
minore di;>=
maggiore o uguale a;<=
minore o uguale a.
Quando si utilizzano questi operatori, il risultato è un valore booleano: True
se la condizione è soddisfatta e False
se non lo è.
# Check if `1` equals `1` print(1 == 1) # Check if `"abc"` equals `"aBc"` print("abc" == "aBc") # Check if `87*731` greater than or equal to `98*712` print(87*731 >= 98*712)
Cosa significano questi risultati? Il primo True
conferma che 1
è uguale a 1
, il che è evidente. Il secondo False
indica che le stringhe "abc"
e "aBc"
sono diverse perché i confronti tra stringhe in Python sono case-sensitive: la lettera 'b' in "abc"
è minuscola, mentre 'B' in "aBc"
è maiuscola. L'ultimo False
mostra che 87 * 731
non è maggiore o uguale a 98 * 712
. Infatti, 63597
è minore di 69776
.
Ora, valutiamo quanto segue:
La variabile
first_integer
è minore o uguale asecond_integer
? (Dovrebbe restituireTrue
sefirst_integer
è minore o uguale asecond_integer
, eFalse
se è maggiore.)La stringa
"text"
è diversa da"TEXT"
?La lunghezza della stringa
"Python"
è uguale a6
?
Nota
Stampare un'espressione come
variable_1 >= variable_2
non significa chevariable_1
sia effettivamente maggiore o uguale avariable_2
. Invece, valuta semplicemente se l'affermazione è True o False. Questa operazione non modifica in alcun modo i valori delle variabili.
Grazie per i tuoi commenti!