Se tivermos o código:
valor = bool(0)
print(valor)
O que será impresso?
a) True
b) False
c) 0
d) Erro
valor = bool(0)
print(valor)
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