Conteúdo do Curso
Introdução ao Python
Introdução ao Python
Tipo de Dados Booleano
Bem-vindo à seção três! Nesta seção, vamos mergulhar em outro tipo de dados Python: o tipo booleano ou lógico. Booleanos só podem ter um de dois valores: True
ou False
. Esse tipo de dado entra em jogo quando avaliamos condições lógicas.
Aqui 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.
Ao aplicar esses operadores, o resultado será um valor booleano: True
se a condição for atendida, e False
se não for. Por exemplo, considere as seguintes avaliações:
# 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 significam os resultados acima? O primeiro, True
, indica que 1
é igual a 1
(o que é evidente); o segundo, False
, sugere que as strings "abc"
e "aBc"
diferem devido à diferença entre maiúscula e minúscula da letra 'b'. O último, False
, implica 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
se a primeira variável for menor ou igual à segunda, eFalse
se for maior que a segunda) - A string
"text"
não é o mesmo que"TEXT"
? - O comprimento da string
"Python"
é igual a6
?
Nota
Imprimir uma expressão como
variable_1 >= variable_2
não implica quevariable_1
é genuinamente maior ou igual avariable_2
. Significa simplesmente que você está avaliando se esta afirmação é Verdadeira ou Falsa. Esta operação não altera os valores das variáveis de forma alguma.
Obrigado pelo seu feedback!