Conteúdo do Curso
Introdução ao Python
Introdução ao Python
Tipo de Dado Booleano em Python
Python possui o tipo de dado booleano (ou lógico). Booleanos só podem ter um de dois valores: True
ou False
. Este tipo é usado principalmente para avaliar condições lógicas. Abaixo estão os operadores lógicos para comparação:
==
igual a;!=
diferente de;>
maior que;<
menor que;>=
maior ou igual a;<=
menor ou igual a.
Quando você usa esses operadores, o resultado é um valor booleano: True
se a condição for atendida e False
se não for.
# Check if `1` equals `1` print(1 == 1) # Check if `"abc"` equals `"aBc"` print("abc" == "aBc") # Check if `87*731` greater than or equal to `98*712` print(87*731 >= 98*712)
O que esses resultados significam? O primeiro True
confirma que 1
é igual a 1
, o que é autoevidente. O segundo False
indica que as strings "abc"
e "aBc"
são diferentes porque comparações de strings em Python são sensíveis a maiúsculas e minúsculas—a letra 'b' em "abc"
é minúscula, enquanto 'B' em "aBc"
é maiúscula. O último False
mostra que 87 * 731
não é maior ou igual a 98 * 712
. De fato, 63597
é menor que 69776
.
Agora, vamos avaliar o seguinte:
- A variável
first_integer
é menor ou igual asecond_integer
? (Deve retornarTrue
sefirst_integer
for menor ou igual asecond_integer
, eFalse
se for maior.) - A string
"text"
é diferente de"TEXT"
? - O comprimento da string
"Python"
é igual a6
?
Nota
Imprimir uma expressão como
variable_1 >= variable_2
não significa quevariable_1
é realmente maior ou igual avariable_2
. Em vez disso, simplesmente avalia se a afirmação é True ou False. Esta operação não modifica os valores das variáveis de forma alguma.
Obrigado pelo seu feedback!