1
resposta

[Dúvida] Dúvida Básica

Estou estudando condicionais em python e queria saber o motivo do uso do sinal de igual 2 vezes (==) na hora de fazer uma comparacão?

1 resposta

Oi Gabriel! Tudo bem?

  1. = é usado para atribuição:

    • Quando você usa um único =, está atribuindo um valor a uma variável. Por exemplo:
      x = 10  # Aqui, x recebe o valor 10.
      
  2. == é usado para comparação:

    • Quando você usa ==, está comparando dois valores para ver se são iguais. Por exemplo:
      if x == 10:  # Aqui, estamos verificando se x é igual a 10.
          print("x é igual a 10")
      

Exemplo:

idade = 18

# Atribuição (um sinal de igual)
nova_idade = idade + 1  # nova_idade recebe o valor 19.

# Comparação (dois sinais de igual)
if idade == 18:  # Verifica se idade é igual a 18.
    print("Você tem 18 anos!")
  • Use = para atribuir valores a variáveis.
  • Use == para comparar valores.

Espero ter ajudado.