Programa que lê números, diz o maior, a soma e a média

Exercício resolvido de Python com código comentado, sobre como ler números, achar o maior valor, calcular a soma e a média.

Como se tornar um programador profissional Python

Exercício resolvido de Python

Código comentado

Faça um programa que leia 'n' números (maior que um), informe o maior, a soma e a média dos números.




Primeiro, perguntamos quantos números o usuário que inserir e armazenamos em 'numeros'.

O primeiro número fornecido é especial, digamos assim.
Como só foi fornecido ele, podemos dizer que é o maior até então.

O maior número é 'primeiro', bem como a soma total dos números digitados, 'soma', também é 'primeiro'.

Vamos usar uma variável de controle que vai de 1 até 'numeros', é a 'count'.

Os dados vão ser fornecidos dentro do loop WHILE.
Cada vez que alguém insere um novo número, na variável 'temp', eu checo se esse número é maior que 'maior', meu maior número armazenado.

Se for, o novo valor de 'temp' é esse número. Se não for, nada ocorre.

Cada vez que insiro esse novo número em 'temp', somo esse valor na soma total 'soma'.

Veja o código de nosso script Python:


numeros=int(input("Quantos numeros: "))

primeiro=int(input("Numero 1: "))

count=1
maior=primeiro
soma=primeiro

while count< numeros:
    count += 1
    temp=int(input("Numero %d: " % count))
    soma += temp
    if temp>maior:
        maior = temp
    
media = soma / numeros
print("Soma:",soma)
print("Maior:", maior)
print("Media: %.2f" % (soma/numeros))


Nenhum comentário:

Postar um comentário