Variáveis Booleanas
Até agora, vimos variáveis textuais, assim como variáveis numéricas inteiras. Nos próximos exercícios, vamos abordar variáveis
booleanas
e seus casos de uso.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
, pois o valor de sometimes
é False
e o valor de playing_football
é 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'>
. Isso 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 booleana
1234
é do tipoint
(um valor numérico)
Desafio
Crie uma variável numérica
favorite
e atribua seu número favorito a ela. Crie uma variável best
e atribua True
a ela.Seu programa deve imprimir os tipos das variáveis
favorite
e best
na saída, assim como os tipos de True
, False
e 'long long text'
.Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB