Variables Booleanas
Hasta ahora hemos visto variables de texto y variables numéricas enteras. En los próximos ejercicios, cubriremos las variables booleanas
y sus casos de uso.
Las variables booleanas solo pueden tomar dos valores: True
y False
. Pueden representar si una afirmación (condición) es verdadera o falsa.
is_better = True
sometimes = False
playing_football = True
hello = False
print(sometimes, playing_football)
Este programa imprimiría False True
ya que el valor de sometimes
está asignado como False
y el valor de playing_football
está asignado como True
.
Para obtener los tipos de las variables, podemos usar la función type
.
a = True
b = 123
c = 'hello'
d = 'False'
print(type(a), type(b), type(c), type(d), type(1234))
Este programa imprimiría <class 'bool'> <class 'int'> <class 'str'> <class 'str'> <class 'int'>
. Lo que significa que:
a
es de tipobool
(una variable booleana que puede serTrue
oFalse
)b
es de tipoint
(una variable numérica entera)c
es de tipostr
(una variable textual/string
)d
es de tipostr
(una variable textual/string
) - no es booleana1234
es de tipoint
(un valor numérico)
Desafío
Crea una variable numérica favorite
y asígnale tu número favorito. Crea una variable best
y asígnale True
.
Tu programa debe imprimir los tipos de las variables favorite
y best
en la salida, así como los tipos de True
, False
y 'long long text'
.
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB