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
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)