Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Noções Básicas de Booleanos | Booleanos e Comparações
Tipos de Dados em Python

bookNoçõ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".

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. Qual valor é falsy em Python?

2. Qual valor este código irá exibir?

3. Qual if não executará seu bloco?

question mark

Qual valor é falsy em Python?

Select the correct answer

question mark

Qual valor este código irá exibir?

Select the correct answer

question mark

Qual if não executará seu bloco?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

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

bookNoçõ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".

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. Qual valor é falsy em Python?

2. Qual valor este código irá exibir?

3. Qual if não executará seu bloco?

question mark

Qual valor é falsy em Python?

Select the correct answer

question mark

Qual valor este código irá exibir?

Select the correct answer

question mark

Qual if não executará seu bloco?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 1
some-alt