Python Academy · Lezione

Logica booleana e confronti

Padroneggi l'uso degli operatori logici e delle espressioni di confronto per valutare le condizioni

Lezione 2 di 410 passaggi

Logica booleana e confronti è una lezione Python Academy gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Python Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Python Academy include 4 lezioni in totale.

Introduzione alla logica booleana e ai confronti

La logica booleana e gli operatori di confronto sono essenziali per prendere decisioni nella programmazione. Consentono di confrontare i valori e combinare le condizioni.

In questa lezione imparerà a conoscere gli operatori logici (and, or, not) e gli operatori di confronto (==, !=, <, >, ecc.).

Logica booleana e confronti — illustrazione 1

Che cos'è la logica booleana?

La logica booleana si basa sui valori True o False. Questi valori sono il risultato di operazioni logiche e di confronto.

Ad esempio:

# Boolean example
is_sunny = True
print(is_sunny)

Operatori logici

Gli operatori logici combinano le condizioni. Ecco i principali: 

  • and: Entrambe le condizioni devono essere vere. 
  • or: Almeno una condizione deve essere vera. 
  • not: Inverte la condizione.

Ad esempio:

# Logical operators example
x = 5
y = 10
print(x > 3 and y > 8)
print(x > 3 or y < 5)
print(not x > 3)

Operatori di confronto

Gli operatori di confronto confrontano i valori e restituiscono True o False. Ecco alcuni esempi:

  • ==: Uguale a
  • !=: Diverso da
  • <: Minore di
  • >: Maggiore di
  • <=: Minore o uguale a
  • >=: Maggiore o uguale a

Esempi di operatori di confronto

Esaminiamo alcuni esempi:

# Comparison operators example
x = 10
y = 20
print(x == y)
print(x != y)
print(x < y)

Combinare operatori logici e di confronto

È possibile combinare operatori logici e di confronto per creare condizioni complesse:

# Combining logical and comparison operators
x = 15
y = 10
z = 20
print(x > y and z > x)

Esempio pratico

Applichiamo quanto appreso a un esempio pratico:

# Practical example
age = 18
has_license = True
if age >= 18 and has_license:
    print("You can drive.")
else:
    print("You cannot drive.")

Errori comuni con gli operatori logici e di confronto

Ecco alcuni errori comuni da evitare:

  • Utilizzare = invece di == per i confronti.
  • Dimenticare di usare le parentesi per rendere più chiare le condizioni complesse.

Che cosa abbiamo imparato?

In questa lezione si sono appresi:

  • I fondamenti della logica booleana.
  • Gli operatori logici: and, or, not.
  • Gli operatori di confronto: ==, !=, <, > e così via.
  • Come combinare gli operatori logici e di confronto.

Ottimo lavoro! Passiamo all'argomento successivo.

Logica booleana e confronti — illustrazione 10
Gratis per iniziare

Impara Python con un tutor IA — gratis

Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.

Corsi
76
Lezioni
320

Domande Frequenti

La lezione «Logica booleana e confronti» è gratuita?

Sì — il testo completo di «Logica booleana e confronti» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Python Academy, passa a CoddyKit PRO. Il corso Python Academy include 4 lezioni in totale.

Cosa imparerò in «Logica booleana e confronti»?

Padroneggi l'uso degli operatori logici e delle espressioni di confronto per valutare le condizioni Eserciti Python Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Python Academy?

Non è richiesta alcuna esperienza precedente. Python Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.

Quanto tempo richiede la lezione «Logica booleana e confronti»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Python Academy?

Sì. Ogni lezione Python Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Comprendere le istruzioni condizionali
  2. Logica booleana e confronti
  3. Cicli
  4. Espressioni di assegnazione (operatore Walrus)
← Torna a Python Academy