Noções Básicas de Booleanos
Toda decisão que seu programa toma – seja exibir uma mensagem, repetir uma etapa ou validar uma entrada – depende de um Booleano: True ou False. Aprenda como os Booleanos funcionam e como valores comuns do Python se comportam em expressões condicionais.
O que é um Booleano?
Um Booleano é um valor que representa a verdade: True ou False (observe a capitalização). Frequentemente, você obtém Booleanos a partir de comparações – age >= 18 resulta em True quando a condição é satisfeita – e você os utiliza 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 Falsy Comuns
False;None;0,0.0;""(string vazia);- Contêineres vazios:
[],(),{},set().
Strings não vazias são truthy - até mesmo "0" ou "False".
1234567891011profile_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
1. Qual valor é falsy 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.26
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 – depende de um Booleano: True ou False. Aprenda como os Booleanos funcionam e como valores comuns do Python se comportam em expressões condicionais.
O que é um Booleano?
Um Booleano é um valor que representa a verdade: True ou False (observe a capitalização). Frequentemente, você obtém Booleanos a partir de comparações – age >= 18 resulta em True quando a condição é satisfeita – e você os utiliza 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 Falsy Comuns
False;None;0,0.0;""(string vazia);- Contêineres vazios:
[],(),{},set().
Strings não vazias são truthy - até mesmo "0" ou "False".
1234567891011profile_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
1. Qual valor é falsy em Python?
2. Qual valor este código irá exibir?
3. Qual if não executará seu bloco?
Obrigado pelo seu feedback!