Skip to content

Instantly share code, notes, and snippets.

@natan20200679
Created July 5, 2021 14:12
Show Gist options
  • Select an option

  • Save natan20200679/7d3ef0281ffb8ba2fc32c9ec2a02975a to your computer and use it in GitHub Desktop.

Select an option

Save natan20200679/7d3ef0281ffb8ba2fc32c9ec2a02975a to your computer and use it in GitHub Desktop.
Lista de Exercícios Python Brasil
""" Faça um programa que leia um número indeterminado de valores, correspondentes a notas, encerrando a entrada de dados quando
for informado um valor igual a -1 (que não deve ser armazenado). Após esta entrada de dados, faça:
a. Mostre a quantidade de valores que foram lidos;
b. Exiba todos os valores na ordem em que foram informados, um ao lado do outro;
c. Exiba todos os valores na ordem inversa à que foram informados, um abaixo do outro;
d. Calcule e mostre a soma dos valores;
e. Calcule e mostre a média dos valores;
f. Calcule e mostre a quantidade de valores acima da média calculada;
g. Calcule e mostre a quantidade de valores abaixo de sete;
h. Encerre o programa com uma mensagem; """
valores = []
i = 0
c = 0
soma = 0
while i < len(valores):
valor = float(input("Valor (R$):"))
valores.append(valor)
print("Número de valores: ", c)
c += 1
print("Valores (R$) = ", valores)
valores_inv = sorted(valores, reverse = True)
print("Valores (Decrescente) (R$) = ", valores_inv)
soma += valor
print("Soma dos valores (R$): ", soma)
media = sum(valores) / len(valores)
print("Média dos valores (R$): %.2f" % media)
valores_acima = [num for num in valores if num > media]
print("Valores acima da média = ", valores_acima)
valores_abaixo = [num for num in valores if num < 7]
print("Valores abaixo de 7.0 = ", valores_<_7)
i += 1
if valor == -1:
print("Fim da Análise")
break
@natan20200679
Copy link
Author

Deus Te Abençoe!

@emersonccf
Copy link

A nós todos!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment