1
resposta

duvida

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

1 resposta

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