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!!!!
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! ^^