Cite e de um exemplo de cada um dos tipos de números embutidos no Python 3.
Passo 1
Vamos entender quais são os tipos de números embutidos no Python 3 e fornecer um exemplo para cada um deles. Para isso, precisamos conhecer os tipos numéricos básicos que o Python oferece e saber como criar uma instância de cada tipo.
Passo 2
Primeiro, temos o tipo inteiro (
int
). Inteiros são números sem casas decimais, ou seja, números inteiros positivos ou negativos. Eles são usados quando precisamos contar itens, indexar listas, ou representar valores exatos.Exemplo:
numero_inteiro = 10
Passo 3
Em seguida, temos o tipo ponto flutuante (
float
). Ponto flutuante são números que possuem casas decimais. Eles são utilizados quando precisamos de mais precisão em cálculos, como em medições ou valores financeiros.Exemplo:
numero_float = 3.14
Passo 4
Por último, existe o tipo complexo (
complex
). Números complexos possuem uma parte real e uma parte imaginária, sendo úteis em áreas como engenharia elétrica e física. No Python, a parte imaginária é indicada pela letra j
.Exemplo:
numero_complexo = 2 + 3j
Resposta
Os tipos de números embutidos no Python 3 são:
-
Inteiro (
int
)- Exemplo:
numero_inteiro = 10
- Exemplo:
-
Ponto Flutuante (
float
)- Exemplo:
numero_float = 3.14
- Exemplo:
-
Complexo (
complex
)- Exemplo:
numero_complexo = 2 + 3j
- Exemplo:
Exercícios relacionados
Considere um sistema de memória (memória principal + cache) com os seguintes parâmetros: tempo de acesso à cache de 10 ns e tempo de acesso à memória principal de 120 ns . Se
dos acessos são satisfeitos pela cache, qual é o tempo médio de acesso a uma palavra nesse sistema de memória?
Considere uma máquina com uma memória principal endereçável por byte (ou seja, 1 célula
palavra=1 byte) com
bytes e um tamanho de bloco de 8 bytes. Suponha que essa máquina utilize uma cache de 32 linhas mapeadas diretamente. Responda as questões abaixo.
d) Por que a tag também é armazenada na cache?
d) Por que a tag também é armazenada na cache?
Relacione, corretamente, as colunas:
(A) Esta característica indica que não é necessário (teoricamente) conhecer detalhes de funcionamento de um objeto para usá-lo.
(B) Permite enviar uma mensagem a um objeto.
© Permite que o código já escrito seja reutilizado de maneira muito mais eficiente e simples do que na programação estruturada.
(D) Utilização de um mesmo símbolo para a execução de operações distintas.
(E) Refere-se a criação de uma família de funções que compartilham do mesmo nome, mas cada uma tem código independente.
( ) Herança
( ) Polimorfismo
( ) Sobrecarga
( ) Encapsulamento
( ) Função
(A) Esta característica indica que não é necessário (teoricamente) conhecer detalhes de funcionamento de um objeto para usá-lo.
(B) Permite enviar uma mensagem a um objeto.
© Permite que o código já escrito seja reutilizado de maneira muito mais eficiente e simples do que na programação estruturada.
(D) Utilização de um mesmo símbolo para a execução de operações distintas.
(E) Refere-se a criação de uma família de funções que compartilham do mesmo nome, mas cada uma tem código independente.
( ) Herança
( ) Polimorfismo
( ) Sobrecarga
( ) Encapsulamento
( ) Função
Julgue os seguintes itens, a respeito de conceitos de programação orientada a objeto.
I- As classes descrevem os tipos de dados que compõem os objetos.
II- Objetos são instâncias de uma mesma classe.
III- Métodos são as ações que os objetos podem exercer.
Assinale a opção correta.
(A) Apenas o item I está certo.
(B) Apenas o item II está certo.
© Apenas os itens I e III estão certos.
(D) Apenas os itens II e III estão certos.
(E) Todos os itens estão certos.
I- As classes descrevem os tipos de dados que compõem os objetos.
II- Objetos são instâncias de uma mesma classe.
III- Métodos são as ações que os objetos podem exercer.
Assinale a opção correta.
(A) Apenas o item I está certo.
(B) Apenas o item II está certo.
© Apenas os itens I e III estão certos.
(D) Apenas os itens II e III estão certos.
(E) Todos os itens estão certos.