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
Quizzes & Challenges
Quizzes
Challenges
/
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, Booleanos são obtidos a partir de comparações – age >= 18 resulta em True quando a condição é satisfeita – e são usados 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 equivalentes a zero são considerados falsos; todo o restante é considerado verdadeiro. Isso permite escrever verificações naturais como if items: ou if name: sem comparações adicionais.

Valores Comuns Considerados False

  • False;
  • None;
  • 0, 0.0;
  • "" (string vazia);
  • Containers vazios: [], (), {}, set().

Strings não vazias são consideradas verdadeiras - até mesmo "0" ou "False".

12345678910
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 é considerado false em Python?

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

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

question mark

Qual valor é considerado false 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 corpo?

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 conditions?

Can you give more examples of how Booleans are used in real programs?

Awesome!

Completion rate improved to 3.45

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, Booleanos são obtidos a partir de comparações – age >= 18 resulta em True quando a condição é satisfeita – e são usados 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 equivalentes a zero são considerados falsos; todo o restante é considerado verdadeiro. Isso permite escrever verificações naturais como if items: ou if name: sem comparações adicionais.

Valores Comuns Considerados False

  • False;
  • None;
  • 0, 0.0;
  • "" (string vazia);
  • Containers vazios: [], (), {}, set().

Strings não vazias são consideradas verdadeiras - até mesmo "0" ou "False".

12345678910
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 é considerado false em Python?

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

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

question mark

Qual valor é considerado false 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 corpo?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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