1
resposta

Eu não entendi por que em alguns exemplos com números a resposta foi True e em outros números foram False

bool(0)

False

bool(1)

True

bool(-100)

True

bool(13.5)

True

1 resposta

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!