
Contagem de Memória
Prática: Reforce o conhecimento adquirido. Aplique as técnicas aprendidas e repita os exercícios até se sentir confiante.
Enunciado
Professor Thiago deseja ensinar aos seus alunos como a memória em computadores é estruturada em potências de 2. Para tornar isso claro, ele quer uma função que mostre não apenas a sequência de potências de 2, mas também a posição de cada potência na sequência. Escreva uma função que use um loop while para criar uma lista que contém a sequência de potências de 2, começando de 2^0. Cada elemento da lista deve ser uma tupla, onde o primeiro elemento é o número da sequência (começando de 0) e o segundo é o valor correspondente de 2^n.
Entrada: Um número inteiro n, representando o número de termos (potências de 2) a serem calculados.
Saída: Uma lista de tuplas, onde cada tupla contém um inteiro (o número da sequência) e uma potência de 2.
Exemplo
contagem_memoria(5) >> [(0, 1), (1, 2), (2, 4), (3, 8), (4, 16)]
Habilidades
- Controle de Fluxo e Iteração
- Acumulação de Valores