Material disponível para compra: e-booklivro. Consulte outras formas de colaboração aqui!
2.1 Classes de objetos básicos
Python é uma linguagem de programação dinâmica em que os objetos são associados automaticamente a classes de dados ao receberem um valor. Por exemplo, consideremos as seguintes instruções:
Na primeira instrução, a variável x recebe o valor inteiro 2 e, então, é armazenada na memória do computador como um objeto da classe int (número inteiro111Python 3 pode armazenar inteiros de qualquer tamanho, limitado apenas pela memória disponível.). Na segunda instrução, y recebe o valor decimal (resultado de ) e é armazenada como um objeto da classe float (ponto flutuante222Um número da classe float em Python 3 utiliza 64 bits. Isso corresponde ao padrão IEEE 754 para representação de números de ponto flutuante de dupla precisão.). Podemos verificar isso com as seguintes instruções:
Além de objetos numéricos e string, Python também conta com objetos list (lista), tuple (-upla) e dict (dicionário). Estudaremos essas classes de objetos mais adiante no minicurso.
E. 2.1.1.
Antes de implementar, diga qual o valor de x após as seguintes instruções.
Implemente um código em que a(o) usuária(o) entra com valores para as variáveis x e y. Então, os valores das variáveis são permutados entre si. Dica: use input para a entrada de dados.