Variáveis Booleanas
Até agora, vimos variáveis textuais e variáveis numéricas inteiras. Vamos abordar variáveis booleanas
e os seus casos de uso nos próximos exercícios.
Variáveis booleanas só podem assumir dois valores: True
e False
. Elas podem representar se uma afirmação (condição) é verdadeira ou falsa.
is_better = True
sometimes = False
playing_football = True
hello = False
print(sometimes, playing_football)
Este programa irá imprimir False True
, já que o valor de sometimes
está definido como False
e o valor de playing_football
está definido como True
.
Para obter os tipos das variáveis, podemos usar a função type
.
a = True
b = 123
c = 'hello'
d = 'False'
print(type(a), type(b), type(c), type(d), type(1234))
Este programa irá imprimir <class 'bool'> <class 'int'> <class 'str'> <class 'str'> <class 'int'>
, o que significa que:
a
é do tipobool
(uma variável booleana que pode serTrue
ouFalse
)b
é do tipoint
(uma variável numérica inteira)c
é do tipostr
(uma variável textual/string
)d
é do tipostr
(uma variável textual/string
) - não é uma booleana1234
é do tipoint
(um valor numérico)
Desafio
Crie uma variável numérica favorite
e atribua-lhe o seu número favorito. Crie uma variável best
e atribua-lhe True
.
O seu programa deve imprimir os tipos das variáveis favorite
e best
na saída, bem como os tipos de True
, False
e 'long long text'
.
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB