Contagem de Memória

Contagem de Memória

The mission is in Blocked Mode. Access to the solutions is blocked for a day or two (even after you share your own), until we'll have enough solutions for you to check. All users who've solved the mission will get the notifications about their opening.

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