Noções Básicas de Booleanos
Toda decisão que seu programa toma—seja exibir uma mensagem, repetir uma etapa ou validar uma entrada—se resume a um Booleano: True
ou False
. Este capítulo apresenta os Booleanos e como valores comuns do Python se comportam em condições.
O que é um Booleano?
Um Booleano é um valor que representa a verdade: True
ou False
(observe a capitalização). Frequentemente, você obterá Booleanos a partir de comparações—age >= 18
retorna True
quando a condição é satisfeita—e você os utilizará diretamente no controle de fluxo, por exemplo, if is_adult:
.
Verdade em prática
Em condições if
/while
, o Python trata muitos objetos como "verdadeiros" ou "falsos". Valores vazios ou semelhantes a zero são considerados falsos; todo o resto é verdadeiro. Isso permite escrever verificações naturais como if items:
ou if name:
sem comparações extras.
Valores falsos comuns
False
;None
;0
,0.0
;""
(string vazia);- Contêineres vazios:
[]
,()
,{}
,set()
.
Strings não vazias são verdadeiras — até mesmo "0"
ou "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. Qual valor é falso em Python?
2. Qual valor este código irá exibir?
3. Qual if
não executará seu bloco?
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 5
Noções Básicas de Booleanos
Deslize para mostrar o menu
Toda decisão que seu programa toma—seja exibir uma mensagem, repetir uma etapa ou validar uma entrada—se resume a um Booleano: True
ou False
. Este capítulo apresenta os Booleanos e como valores comuns do Python se comportam em condições.
O que é um Booleano?
Um Booleano é um valor que representa a verdade: True
ou False
(observe a capitalização). Frequentemente, você obterá Booleanos a partir de comparações—age >= 18
retorna True
quando a condição é satisfeita—e você os utilizará diretamente no controle de fluxo, por exemplo, if is_adult:
.
Verdade em prática
Em condições if
/while
, o Python trata muitos objetos como "verdadeiros" ou "falsos". Valores vazios ou semelhantes a zero são considerados falsos; todo o resto é verdadeiro. Isso permite escrever verificações naturais como if items:
ou if name:
sem comparações extras.
Valores falsos comuns
False
;None
;0
,0.0
;""
(string vazia);- Contêineres vazios:
[]
,()
,{}
,set()
.
Strings não vazias são verdadeiras — até mesmo "0"
ou "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. Qual valor é falso em Python?
2. Qual valor este código irá exibir?
3. Qual if
não executará seu bloco?
Obrigado pelo seu feedback!