Qual dos itens abaixo é um tipo de dado booleano em Python?

Próximas questões
Com base no mesmo assunto
Q3454136 Programação
Qual dos itens abaixo é um tipo de dado booleano em Python?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - True e False.

1. Tema central da questão

A questão aborda o conhecimento sobre tipos de dados booleanos em Python, um tema presente em praticamente todas as provas de concursos para a área de programação. Saber identificar valores booleanos é essencial, pois eles são largamente utilizados em estruturas de decisão (if, while) e na lógica de controle de programas.

2. Resumo teórico

Em Python, o tipo booleano é representado pelas palavras-chave True (verdadeiro) e False (falso), sempre com a primeira letra maiúscula. Eles pertencem à classe bool, conforme documentação oficial do Python. Esses valores resultam de expressões lógicas e são fundamentais para o controle de fluxo nos programas.

Exemplo prático:

x = 5 > 3  # x recebe True
if x:
    print('x é verdadeiro')

3. Justificativa da alternativa correta

A alternativa C está correta porque True e False são, de fato, os únicos valores booleanos reconhecidos pelo interpretador Python. Eles não são apenas nomes convencionais, mas palavras reservadas da linguagem.

4. Análise das alternativas incorretas

  • A - Sim.Errada. "Sim" não é reconhecido como valor booleano em Python, nem corresponde à sintaxe da linguagem.
  • B - on/off.Errada. "on" e "off" também não são valores booleanos em Python, apesar de usados em outros contextos.
  • D - Yes/No.Errada. "Yes" e "No" não são tipos booleanos em Python.
  • E - 1/0.Errada. Embora 1 e 0 possam representar verdadeiro e falso em algumas linguagens e contextos, em Python, são inteiros (int), não booleanos. Atenção: em Python, bool(1) é True e bool(0) é False, mas os valores literais booleanos são True e False.

5. Estratégias para interpretação

Procure sempre identificar palavras reservadas da linguagem e desconfie de alternativas com termos em português ou abreviações. Em Python, a sintaxe correta é fundamental! Atenção também para pegadinhas como uso de minúsculas ou valores numéricos.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo