Booleanos y nulo (Python)

Booleanos y None

> Tutorial

Ya has visto que puedes trabajar con números, pero también existen valores especiales: None y los booleanos.

El valor None

None es un valor que representa un valor vacío o no válido, o incluso un error, pero es distinto del número 0.

Por ejemplo, me.weapon devuelve el arma que lleva tu puerro, o None si no tienes ningún arma en la mano.

Quizá te hayas dado cuenta de que me.setWeapon() cuesta 1 PT por turno. Puedes limitar su uso al turno 1 con esta condición:

Un valor None se comprueba con is None (y con is not None para lo contrario).

Los booleanos: True y False

Los booleanos son dos valores: True y False. Sirven para representar cualquier cosa que pueda tener dos estados, como:

Ejemplos de propiedades y métodos que devuelven un booleano:

Ejemplo: comprobamos si podemos usar nuestra arma contra el enemigo:

❓ Cuestionario

¿Para qué puede servir None?

Representar una información o un valor ausente Representar el número 0 Representar un error Representar un programa de mala calidad

¿Para qué sirven los booleanos?

Representar un valor con dos estados posibles Representar un valor muy grande

IA completa