• Matéria: Informática
  • Autor: amandaoliveiracostao
  • Perguntado 4 anos atrás

Python:

1. Faça um programa que leia três valores e apresente, como resultado final, a soma dos quadrados dos três valores lidos.

Respostas

respondido por: MiguelFOp
0

Código

Python

lista_numeros = [ ]

lista_quadrado = [ ]

for x in range(0,3):

     aux_num = int(input(f"Insira um número {x + 1}/3:"))

     lista_numeros.append(aux_num)

for x in range(0,3):

     aux_quad = lista_numeros[x] * lista_numeros[x]

     lista_quadrado.append(aux_quad)

soma = sum(lista_quadrado)

print(soma)

Explicação

1. Criamos duas listas para armazenar os números do usuários e os quadrados desses números:

lista_numeros = [ ]

lista_quadrado = [ ]

2. Fazemos um loop for de 0 até 3 para pegar os 3 números do usuário:

for x in range(0,3):

3. Pedimos o número do usuário, convertemos ele em inteiro e armazenamos em uma variável:

aux_num = int(input(f"Insira um número {x + 1}/3:"))

4. Colocamos essa variável na lista dos números do usuário:

lista_numeros.append(aux_num)

5. Criamos um loop for de 0 até 3 para calcular o quadrado dos 3 números do usuário:

for x in range(0,3):

6. Guardamos na variável aux_quad o quadrado, onde o número do usuário é obtido acessando a lista e o índice conforme o loop:

aux_quad = lista_numeros[x] * lista_numeros[x]

7. Adicionamos esse número a lista:

lista_quadrado.append(aux_quad)

8. Depois vamos somar todos os itens da lista de quadrados, e imprimir:

soma = sum(lista_quadrado)

print(soma)

Perguntas similares