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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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?
Oi Gabriel! Tudo bem?
= é usado para atribuição:
=, está atribuindo um valor a uma variável. Por exemplo:x = 10 # Aqui, x recebe o valor 10.
== é usado para comparação:
==, 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!")
= para atribuir valores a variáveis.== para comparar valores.Espero ter ajudado.