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 tipo- bool(uma variável booleana que pode ser- Trueou- False)
- bé do tipo- int(uma variável numérica inteira)
- cé do tipo- str(uma variável textual/- string)
- dé do tipo- str(uma variável textual/- string) - não é uma booleana
- 1234é do tipo- int(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