Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Operadores de Comparação | Instrução if no Python
Estruturas Condicionais no Python
course content

Conteúdo do Curso

Estruturas Condicionais no Python

Estruturas Condicionais no Python

1. Instrução if no Python
2. Instrução if-else no Python
3. Instrução if-elif-else no Python
4. Operador ternário no Python

book
Operadores de Comparação

Agora, vamos entrar nos detalhes do que você pode realmente incluir dentro dessas condições.

Os operadores de comparação são úteis para avaliar os valores das variáveis. O resultado deles é sempre um valor booleano, que pode ser True ou False.

  • == igual;

Nota

Existem dois sinais de igual aqui porque um único sinal de igual (=) possui um significado completamente diferente. Ele é usado para atribuição e não pode (e não faz sentido) ser usado em blocos if.

  • != não é igual.
  • > maior que;
  • < menor que;
  • >= maior ou igual a;
  • <= menor ou igual a.

Você pode comparar expressões matemáticas complexas, elementos de diferentes estruturas de dados, strings e até valores booleanos. Observe os exemplos a seguir:

Exemplo 1:

12345678
import math #BMI = Weight(in kg) / Height^2 (in meters) weight = 65 height = 1.70 if weight / math.pow(height, 2) <= 24.9: print('BMI: Healthy Weight')
copy

Exemplo 2:

1234
string_1 = 'Netherlands' string_2 = 'Switzerland' if len(string_1) == len(string_2): print('These lines are the same length.')
copy

Exemplo 3:

12
if True != False: print('These boolean values are not equal.')
copy
Tarefa
test

Swipe to show code editor

Temos a variável month que pode ser um número de 1 a 12. Você deve determinar em que estação do ano month se enquadra (winter, spring, summer or autumn). Nesta tarefa, você tem que implementar 4 instruções if. Note que dividimos os trimestres da seguinte forma:

  • spring: 3 <= month < 6, nesse caso imprima o seguinte texto: It is spring.;

  • summer: 6 <= month < 9, nesse caso imprima o seguinte texto: It is summer.;

  • autumn: 9 <= month < 12, nesse caso imprima o seguinte texto: It is autumn.;

  • winter: month = 1 or month = 2 or month = 12, nesse caso imprima o seguinte texto: It is winter..

Nota

Para incluir múltiplas condições dentro de uma única instrução if, você pode usar operadores lógicos. Você aprenderá mais sobre isso nos próximos dois capítulos. Por enquanto, apenas use o operador or para combinar duas ou mais condições juntas.

Preencha os espaços em branco.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 4
toggle bottom row

book
Operadores de Comparação

Agora, vamos entrar nos detalhes do que você pode realmente incluir dentro dessas condições.

Os operadores de comparação são úteis para avaliar os valores das variáveis. O resultado deles é sempre um valor booleano, que pode ser True ou False.

  • == igual;

Nota

Existem dois sinais de igual aqui porque um único sinal de igual (=) possui um significado completamente diferente. Ele é usado para atribuição e não pode (e não faz sentido) ser usado em blocos if.

  • != não é igual.
  • > maior que;
  • < menor que;
  • >= maior ou igual a;
  • <= menor ou igual a.

Você pode comparar expressões matemáticas complexas, elementos de diferentes estruturas de dados, strings e até valores booleanos. Observe os exemplos a seguir:

Exemplo 1:

12345678
import math #BMI = Weight(in kg) / Height^2 (in meters) weight = 65 height = 1.70 if weight / math.pow(height, 2) <= 24.9: print('BMI: Healthy Weight')
copy

Exemplo 2:

1234
string_1 = 'Netherlands' string_2 = 'Switzerland' if len(string_1) == len(string_2): print('These lines are the same length.')
copy

Exemplo 3:

12
if True != False: print('These boolean values are not equal.')
copy
Tarefa
test

Swipe to show code editor

Temos a variável month que pode ser um número de 1 a 12. Você deve determinar em que estação do ano month se enquadra (winter, spring, summer or autumn). Nesta tarefa, você tem que implementar 4 instruções if. Note que dividimos os trimestres da seguinte forma:

  • spring: 3 <= month < 6, nesse caso imprima o seguinte texto: It is spring.;

  • summer: 6 <= month < 9, nesse caso imprima o seguinte texto: It is summer.;

  • autumn: 9 <= month < 12, nesse caso imprima o seguinte texto: It is autumn.;

  • winter: month = 1 or month = 2 or month = 12, nesse caso imprima o seguinte texto: It is winter..

Nota

Para incluir múltiplas condições dentro de uma única instrução if, você pode usar operadores lógicos. Você aprenderá mais sobre isso nos próximos dois capítulos. Por enquanto, apenas use o operador or para combinar duas ou mais condições juntas.

Preencha os espaços em branco.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 4
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt