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
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
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!