Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Tipo di Dati Booleani in Python | Istruzioni Condizionali in Python
Introduzione a Python
course content

Contenuti del Corso

Introduzione a Python

Introduzione a Python

1. Primo Incontro con Python
2. Variabili e Tipi in Python
3. Istruzioni Condizionali in Python
4. Altri Tipi di Dati in Python
5. Cicli in Python
6. Funzioni in Python

book
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 è.

12345678
# 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)
copy

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:

  1. La variabile first_integer è minore o uguale a second_integer? (Dovrebbe restituire True se first_integer è minore o uguale a second_integer, e False se è maggiore.)

  2. La stringa "text" è diversa da"TEXT"?

  3. La lunghezza della stringa "Python" è uguale a 6?

Nota

Stampare un'espressione come variable_1 >= variable_2 non significa che variable_1 sia effettivamente maggiore o uguale a variable_2. Invece, valuta semplicemente se l'affermazione è True o False. Questa operazione non modifica in alcun modo i valori delle variabili.

question-icon

Completa gli spazi vuoti per completare il compito.

# Check the following statements
print(first_integersecond_integer)
print("text""TEXT")
print(len("Python")6)
True
True
True

Click or drag`n`drop items and fill in the blanks

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 1

Chieda ad AI

expand
ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

course content

Contenuti del Corso

Introduzione a Python

Introduzione a Python

1. Primo Incontro con Python
2. Variabili e Tipi in Python
3. Istruzioni Condizionali in Python
4. Altri Tipi di Dati in Python
5. Cicli in Python
6. Funzioni in Python

book
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 è.

12345678
# 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)
copy

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:

  1. La variabile first_integer è minore o uguale a second_integer? (Dovrebbe restituire True se first_integer è minore o uguale a second_integer, e False se è maggiore.)

  2. La stringa "text" è diversa da"TEXT"?

  3. La lunghezza della stringa "Python" è uguale a 6?

Nota

Stampare un'espressione come variable_1 >= variable_2 non significa che variable_1 sia effettivamente maggiore o uguale a variable_2. Invece, valuta semplicemente se l'affermazione è True o False. Questa operazione non modifica in alcun modo i valori delle variabili.

question-icon

Completa gli spazi vuoti per completare il compito.

# Check the following statements
print(first_integersecond_integer)
print("text""TEXT")
print(len("Python")6)
True
True
True

Click or drag`n`drop items and fill in the blanks

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 1
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt