-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmaior_menor_media.py
31 lines (24 loc) · 984 Bytes
/
maior_menor_media.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
"""
Elabore um programa em Python que depois de ler uma sequência de N números (N também pedido ao utilizador),
apresente os seguintes resultados:
máximo, mínimo, somatório,
a quantidade de números superiores a 10,
a percentagem de valores superiores a 10,
a média, a média dos valores superiores a 10.
"""
l = [] # lista vazia onde vamos guardar os números a ler do utilizador
lmaior10 = [] # esta vai só guardar os numeros superiores a 10
n = input("Quantos números vamos ler?")
num = int(n)
for i in range(num):
n = input("Numero ? ")
num = int(n)
l.append(num)
if num > 10: # se o numero é superior a 10 acrescenta-o tambem a outra lista
lmaior10.append(num)
print("Máximo", max(l))
print("Minimo", min(l))
print("Somatório ", sum(l))
print("Media ", sum(l) / len(l))
print("Quantidade de números superiores a 10", len(lmaior10))
print("Media de números superiores a 10", sum(lmaior10)/len(lmaior10))