2022-10-15 22:17:04 +00:00
|
|
|
# Cria uma lista acessivel por todas as funções
|
2022-10-14 22:03:25 +00:00
|
|
|
values = []
|
|
|
|
|
2022-10-15 22:17:04 +00:00
|
|
|
# Pede ao utilizadores todas as parcelas e adiciona-as à lista 'values'
|
2022-10-14 22:03:25 +00:00
|
|
|
def GetValues():
|
|
|
|
c = 1
|
|
|
|
while True:
|
|
|
|
n = input('n{}: '.format(c))
|
|
|
|
if n == "": break
|
|
|
|
values.append(float(n))
|
|
|
|
c += 1
|
|
|
|
|
2022-10-15 22:17:04 +00:00
|
|
|
# Calcula a média dos valores da lista 'values'
|
2022-10-14 22:03:25 +00:00
|
|
|
def GetMedia(val):
|
|
|
|
total = 0
|
|
|
|
for v in val:
|
|
|
|
total += v
|
|
|
|
return total / len(val)
|
|
|
|
|
2022-10-15 22:17:04 +00:00
|
|
|
# Função principal
|
2022-10-14 22:03:25 +00:00
|
|
|
def main():
|
|
|
|
GetValues()
|
|
|
|
print('Média dos valores introduzidos: ', GetMedia(values))
|
|
|
|
|
|
|
|
main()
|