• Matéria: Informática
  • Autor: kauan8000
  • Perguntado 3 anos atrás

Em Python faça um programa uma ou mais linhas. A última linha lida será uma linha vazia.

Com exceção da última, cada uma das demais contém um número de ponto flutuante (float) cada. Calcule e escreva na saída padrão a soma de todos os números lidos e a média dos números lidos, ambos com dupla precisão. Caso a primeira linha lida seja vazia escreva na saída padrão a mensagem: "Nenhuma linha lida com conteúdo, portanto não há soma nem média!".

Respostas

respondido por: wvereda
1

Resposta:

Fiz um código simples com uma lista vazia. Cole no seu IDE preferido e teste. Depois insira valores na lista, rode novamente e vá customizando as linhas e os resultados de acordo com a sua necessidade.

Explicação:

lista = []

if len(lista) == 0:

   print( "Nenhuma linha lida com conteúdo, portanto não há soma nem média!")

soma = sum(lista)

tamanho = len(lista)

media = soma / len(lista)

print(f"A soma de todos os valores da lista é: {soma}")

print(f"A média dos valores da lista é: {media}")

print(f"Esta lista tem {tamanho} elementos!")

Perguntas similares