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 a classes de dados automaticamente ao receberem um valor/dado. Por exemplo, consideremos as seguintes instruções
Na primeira instrução, a variável x recebe o valor inteiro 2 e, então, é armazenado 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 é armazenado 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.