Se tivermos o código:
valor = bool(0)
print(valor)
O que será impresso?
a) True
b) False
c) 0
d) Erro

Passo 1

O enunciado mostra um trecho de código Python que faz a conversão de um valor inteiro para booleano usando a função bool e depois imprime o resultado. O conteúdo é avaliação de valores verdadeiros e falsos em Python (truthy/falsy).

Passo 2

Em Python, a função bool(x) converte x para um valor do tipo bool. Os valores considerados falsy incluem 0, 0.0, "", None, coleções vazias etc. Quando x é 0, o resultado de bool(0) é False. Portanto, ao executar:
valor = bool(0)
print(valor)
o que será impresso é False.

Resposta

b) False

Exercícios relacionados