Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Basi dei Booleani | Booleani e Confronti
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Tipi di Dati in Python

bookBasi dei Booleani

Ogni decisione presa dal tuo programma - che si tratti di mostrare un messaggio, ripetere un passaggio o validare un input - si basa su un Booleano: True o False. Scopri come funzionano i Booleani e come i valori Python standard si comportano nelle espressioni condizionali.

Che cos'è un Booleano?

Un Booleano è un valore che rappresenta la verità: True o False (nota la maiuscola). Spesso si ottengono Booleani da confronti - age >= 18 restituisce True quando la condizione è soddisfatta - e li si utilizza direttamente nel flusso di controllo, ad esempio if is_adult:.

Veridicità nella pratica

Nelle condizioni if/while, Python tratta molti oggetti come "veritieri" o "falsi". I valori vuoti o simili a zero sono considerati falsi, tutto il resto è vero. Questo permette di scrivere controlli naturali come if items: o if name: senza confronti aggiuntivi.

Valori Falsi Comuni

  • False;
  • None;
  • 0, 0.0;
  • "" (stringa vuota);
  • Contenitori vuoti: [], (), {}, set().

Le stringhe non vuote sono considerate vere - anche "0" o "False".

1234567891011
profile_complete = True user_name = "" messages_sent = 0 if profile_complete: print("Welcome to your dashboard!") # Printed because profile is complete print(bool(user_name)) # False → no name provided yet print(bool(messages_sent)) # False → user hasn't sent any messages print(bool("ok")) # True → any non-empty string counts as valid input
copy

1. Quale valore è falso in Python?

2. Quale valore stamperà questo codice?

3. Quale if non eseguirà il suo blocco?

question mark

Quale valore è falso in Python?

Select the correct answer

question mark

Quale valore stamperà questo codice?

Select the correct answer

question mark

Quale if non eseguirà il suo blocco?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 1

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

bookBasi dei Booleani

Scorri per mostrare il menu

Ogni decisione presa dal tuo programma - che si tratti di mostrare un messaggio, ripetere un passaggio o validare un input - si basa su un Booleano: True o False. Scopri come funzionano i Booleani e come i valori Python standard si comportano nelle espressioni condizionali.

Che cos'è un Booleano?

Un Booleano è un valore che rappresenta la verità: True o False (nota la maiuscola). Spesso si ottengono Booleani da confronti - age >= 18 restituisce True quando la condizione è soddisfatta - e li si utilizza direttamente nel flusso di controllo, ad esempio if is_adult:.

Veridicità nella pratica

Nelle condizioni if/while, Python tratta molti oggetti come "veritieri" o "falsi". I valori vuoti o simili a zero sono considerati falsi, tutto il resto è vero. Questo permette di scrivere controlli naturali come if items: o if name: senza confronti aggiuntivi.

Valori Falsi Comuni

  • False;
  • None;
  • 0, 0.0;
  • "" (stringa vuota);
  • Contenitori vuoti: [], (), {}, set().

Le stringhe non vuote sono considerate vere - anche "0" o "False".

1234567891011
profile_complete = True user_name = "" messages_sent = 0 if profile_complete: print("Welcome to your dashboard!") # Printed because profile is complete print(bool(user_name)) # False → no name provided yet print(bool(messages_sent)) # False → user hasn't sent any messages print(bool("ok")) # True → any non-empty string counts as valid input
copy

1. Quale valore è falso in Python?

2. Quale valore stamperà questo codice?

3. Quale if non eseguirà il suo blocco?

question mark

Quale valore è falso in Python?

Select the correct answer

question mark

Quale valore stamperà questo codice?

Select the correct answer

question mark

Quale if non eseguirà il suo blocco?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 1
some-alt