Por que em certos momentos a condição do IF possui parenteses e em outros momentos a condição é declarada sem parenteses ??
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!
Por que em certos momentos a condição do IF possui parenteses e em outros momentos a condição é declarada sem parenteses ??
No python não é obrigatório você usar o parenteses no if, o padrão é não usar se o for um simples if. ex:
if a=!b:
//codigo
e se for alguma coisa maior complexa
if((len(array)*2)>4 || len(array)<=2): //codigo
O uso de Parêntese em Python não é obrigatório , Há não ser em funções ou em prioridade de calculo . logo :
if true
print("Alguma coisa")
OU
if (true)
print("Alguma coisa")
São a mesma coisa