Primeira página
/
Tecnologia
/
Crie um programa que receba um vetor de 15 valores e receba 15 números inteiros e os exiba para o usuário. po se fizerem eu agradeço

Pergunta

Crie um programa que receba um vetor de 15 valores e receba 15 números inteiros e os exiba para o usuário. po se fizerem eu agradeço

Solução

expert verifiedVerification of experts
4.0369 Voting
avatar
KarineVeterano · Tutor por 12 anos

Responder

Resposta: Seguem abaixo duas possibilidades de código para resolver o problema. Ambos os programas solicitarão ao usuário 15 números inteiros e retornarão a soma e a média desses números. A principal diferença entre os dois códigos é que o primeiro simplesmente calcula a soma e a média e não mantém os números fornecidos pelo usuário, enquanto o segundo armazena os números em uma lista para uso futuro.<br /><br />1ª Solução: (sem armazenar os dados)<br />```python<br />soma = 0 <br />for num in range(15): <br /> soma += int(input(f'{num+1}° número: '))<br />print(f'A soma é {soma} e a média dos valores é {soma/15}')<br />```<br /><br />2ª Solução: (use uma lista para armazenar os dados)<br />```python<br />numeros = [] <br />for num in range(15): <br /> numeros.append(int(input(f'{num+1}° número: ')))<br />print(f'A soma é {sum(numeros)} e a média dos valores é {sum(numeros)/15}')<br />```<br /><br />Os números são solicitados um por um ao usuário por meio da função de entrada e convergidos em um inteiro antes de serem somados ou anexados à lista.<br /><br />Lembre-se de que, nestes códigos, assume-se que o usuário sempre fornecerá números inteiros como entrada. Sem medidas adicionais, fornecer um tipo de dado diferente causará um erro. Por ser explícito na pergunta, optamos por uma solução sem tratamento de exceções.
Clique para avaliar: