por que se eu colocar 3**3 no python dá 27? hheheheh é outra foma de potencializar? então por que o 3++3 dá 6 e 3--3 dá 6 tambem!!!!! como o "++" e o "//" funcionavam(aparentemente),logo supus que todos iam!!!!
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 se eu colocar 3**3 no python dá 27? hheheheh é outra foma de potencializar? então por que o 3++3 dá 6 e 3--3 dá 6 tambem!!!!! como o "++" e o "//" funcionavam(aparentemente),logo supus que todos iam!!!!
Olá Felipe!
Não sou um especialista em Python mas estou disponivel para te ajudar!
Isso mesmo, o ** é um simbolo de potencialização;
Quando você faz 3++3 acredito que o Python interprete da seguinte forma:
Ele pega e separa: 3 + +3 Na matematica temos as regras dos sinais, onde:
+ com + é igual a +
- com - é igual a +
- com + é igual a -
+ com - é igual a -
Por isso que 3++3 da 6. (+ com + é igual a + então é a mesma coisa que fazer 3+3)
Já no caso do 3--3 é a mesma regra: - com - é igual a + então fica 3 + 3 novamente).
Caso fique com duvida nisso achei um site que tem uma tabela dos operadores:
http://aliny2012.blogspot.com/2012/11/jogos-de-sinais_8.html
Espero que tenha te ajudado! :D
Bons estudos! ^^