Basi dei Booleani
Ogni decisione presa dal programma—che si tratti di mostrare un messaggio, ripetere un passaggio o validare un input—si riduce a un Booleano: True o False. Questo capitolo introduce i Booleani e il comportamento dei valori Python ordinari nelle condizioni.
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 pari a zero sono considerati falsi; tutto il resto è vero. Questo consente di scrivere controlli naturali come if items: o if name: senza confronti aggiuntivi.
Valori comunemente falsi
False;None;0,0.0;""(stringa vuota);- Contenitori vuoti:
[],(),{},set().
Le stringhe non vuote sono considerate vere—anche "0" o "False".
12345678910is_ready = True name = "" count = 0 if is_ready: print("Go!") # runs, because True print(bool(name)) # False → empty string print(bool(count)) # False → zero print(bool("0")) # True → non-empty string
1. Quale valore è falso in Python?
2. Quale valore stamperà questo codice?
3. Quale if non eseguirà il suo corpo?
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Can you explain more about truthy and falsey values in Python?
What are some common mistakes when using Booleans in Python?
Can you give more examples of how Booleans are used in control flow?
Awesome!
Completion rate improved to 5.26
Basi dei Booleani
Scorri per mostrare il menu
Ogni decisione presa dal programma—che si tratti di mostrare un messaggio, ripetere un passaggio o validare un input—si riduce a un Booleano: True o False. Questo capitolo introduce i Booleani e il comportamento dei valori Python ordinari nelle condizioni.
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 pari a zero sono considerati falsi; tutto il resto è vero. Questo consente di scrivere controlli naturali come if items: o if name: senza confronti aggiuntivi.
Valori comunemente falsi
False;None;0,0.0;""(stringa vuota);- Contenitori vuoti:
[],(),{},set().
Le stringhe non vuote sono considerate vere—anche "0" o "False".
12345678910is_ready = True name = "" count = 0 if is_ready: print("Go!") # runs, because True print(bool(name)) # False → empty string print(bool(count)) # False → zero print(bool("0")) # True → non-empty string
1. Quale valore è falso in Python?
2. Quale valore stamperà questo codice?
3. Quale if non eseguirà il suo corpo?
Grazie per i tuoi commenti!