Python Desafio 1 – Analisador de Números Digitados

Neste primeiro desafio, o foco é trabalhar com entrada de dados, listas, laços e lógica básica em Python.

O usuário deverá digitar uma sequência de números separados por espaço. Seu programa deve:

  1. Mostrar todos os números digitados.
  2. Calcular e exibir a soma dos números (sem usar sum()).
  3. Calcular e exibir a média dos números.
  4. Descobrir e exibir o maior número da sequência (sem usar max()).

Exemplo de execução:

Resultado:

numeros = input("Digite uma sequencia de numeros: ").split()

# ajustando lista para inteiros
soma=0
sequencia = []
for n in numeros:
  	sequencia.append(int(n))

# calculando a soma
for valor in sequencia:
  soma += valor

# calculando a media 
media = soma/len(sequencia)

#calculando o maior valor
for valor in sequencia:
  maior = sequencia[0]
  if maior < valor:
    maior = valor

# mostrando os valores
print(f"soma dos valores {soma}")
print(f"media dos valores {media}")
print(f"maior valor {maior}")

Deixe um comentário