Informática, perguntado por dionemantovani455, 10 meses atrás

Faça o seguinte programa na linguagem python.

Dado um número inteiro positivo n, imprimir as potências de 2 (A partir do 0).

Exemplo:
Para n = 5 a saída deverá ser: 1; 2; 4; 16; 32.

Soluções para a tarefa

Respondido por GeBEfte
2

O programa abaixo não conta com validação de dados ou tratamento de exceções, ou seja, espera-se que o usuário utilize-o de forma correta para que não ocorram problemas na execução.

Obs.: Os pontos que precedem as linhas não fazem parte do programa devendo, portanto, ser ignorados, foram colocados para garantir a indentação do código aqui no site.

n = int(input('Digite o valor de n: '))

print(f'{n} primeiras potencias de 2: ', end='')

for i in range(n):

.....print(pow(2, i), end=' ')

Comentários:

--> Utilizamos a função de casting int() para informar ao python que a variável "n", passada pelo usuário, deve ser lida como um numero inteiro.

--> O laço for terá "n" iterações, utilizamos a função range() para fazer esta limitação. Em cada iteração, mostramos na tela o valor da potencia de 2, calculada pela função pow().

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\\\Huge{\begin{array}{c}\Delta \tt{\!\!\!\!\!\!\,\,o}\!\!\!\!\!\!\!\!\:\,\perp\end{array}}Qualquer~d\acute{u}vida,~deixe~ um~coment\acute{a}rio


dionemantovani455: Me ajuda nesse outro se possível https://brainly.com.br/tarefa/33514867?utm_source=android&utm_medium=share&utm_campaign=question
Perguntas interessantes