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