juanengml / trilha-python

3 stars 0 forks source link

Exercício 3 - Dia 3 #13

Closed 0thferr closed 1 month ago

0thferr commented 1 month ago

Implemente um programa que receba uma lista de números e retorne a média aritmética.

Código + Resultado;

image

Explicação - O código começa definindo uma função chamada calcular_media que recebe um parâmetro: numeros. Esta função calcula a média dos números na lista fornecida, somando todos os elementos e dividindo pelo número de elementos. A função retorna a média calculada.

Em seguida, o código define outra função chamada exibir_grafico que recebe um parâmetro: media. Esta função cria uma representação gráfica simples da média usando barras verticais (|). A quantidade de barras é determinada pela parte inteira da média. A função retorna uma string que inclui a média formatada com duas casas decimais e a representação gráfica.

Depois, o programa solicita ao usuário que digite uma lista de números separados por espaço. Os números digitados são armazenados na variável numeros como uma lista de strings. Em seguida, cada string é convertida para um número de ponto flutuante (float). O programa então chama a função calcular_media, passando a lista de números como argumento, e armazena o resultado na variável media. Finalmente, o programa chama a função exibir_grafico, passando a média calculada como argumento, e imprime a string retornada, que inclui a média e a representação gráfica.

Link - https://replit.com/@thaisferreira07/Lab#Semana%201/Dia%203/3.py