bool(0)
False
bool(1)
True
bool(-100)
True
bool(13.5)
True
bool(0)
False
bool(1)
True
bool(-100)
True
bool(13.5)
True
Oi Marcella, como você está?
Isso é um comportamento padrão do Python, em casos como: zero, string vazia, lista vazia, None
, tupla vazia, conjunto vazio e o próprio False
, será nos retornado False
e quaisquer valores diferentes disso será nos retornado True
.
Você pode conferir mais a respeito disso neste link da documentação.
Qualquer dúvida estou à disposição. Abraços e bons estudos!