Booleanos e nulos (Python)

Booleanos e None

> Tutorial

Você já viu que dá para trabalhar com números, mas também existem valores especiais: None e os booleanos.

O valor None

None é um valor que representa um valor vazio ou inválido, ou até um erro, mas é diferente do número 0.

Por exemplo, me.weapon retorna a arma que seu alho-poró está segurando, ou None se você não tiver nenhuma arma em mãos.

Você deve ter notado que me.setWeapon() custa 1 PT por turno. Você pode limitar o uso dela ao turno 1 com esta condição:

Para testar se um valor é None, use is None (e is not None para o contrário).

Booleanos: True e False

Os booleanos são dois valores: True e False. Eles podem representar qualquer coisa que tenha dois estados, como:

Exemplos de propriedades e métodos que retornam um booleano:

Exemplo: verificamos se podemos usar nossa arma no inimigo:

❓ Quiz

Para que pode servir None?

Representar uma informação ou um valor ausente Representar o número 0 Representar um erro Representar um programa de má qualidade

Para que servem os booleanos?

Representar um valor com dois estados possíveis Representar um valor muito grande

IA completa