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!".
Soluções para a tarefa
Respondido por
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 interessantes
História,
5 meses atrás
Geografia,
5 meses atrás
Português,
5 meses atrás
Matemática,
5 meses atrás
História,
5 meses atrás
Matemática,
11 meses atrás
Português,
11 meses atrás
Matemática,
11 meses atrás