LINGUAGEM EM PYTHON
Faça um programa que leia vários números, calcule e mostre: (a)
A soma dos números digitados
(b) A quantidade de números digitados
(c) A média dos números digitados
(d) O maior número digitado
(e) O menor número digitado
(f) A média dos números pares
Finalize a entrada de dados caso o usuário informe o valor 0.
Soluções para a tarefa
Resposta:
lista =[]
listaPares =[]
maiorNumero = 0
menorNumero = 200000000
while(True):
numero = int(input("digite um numero: "))
if(numero!= 0):
lista.append(numero)
if(numero%2 == 0):
listaPares.append(numero)
if(maiorNumero < numero):
maiorNumero = numero
if(menorNumero > numero):
menorNumero = numero
else:
total = 0
totalPares = 0
for n in lista:
total = total + n
print("A soma dos números é: ", end="")
print(total)
print("A quantidade de números é: ", end="")
print(len(lista))
print("A média dos números digitados: ", end="")
print(total/len(lista))
print("O maior dos números digitados: ", end="")
print(maiorNumero)
print("O menor dos números digitados: ", end="")
print(menorNumero)
for n in listaPares:
totalPares = totalPares + n
print("A media dos números pares digitados é: ", end="")
print(totalPares/len(listaPares))
break
Resposta:
def numeros():
lista = []
numero = int(input("Digite os números: "))
contador = 0
soma = 0
while numero >= 0:
if numero == 0: #Se for 0, sair do programa
exit()
contador = contador + 1 #Contador, a cada numero adiciona na quantidade e soma
soma = soma + numero
numero = int(input("Outro número: "))
lista.append(numero) #Adicionando os números inseridos numa lista
print(f"A quantidade de números digitado foi {contador}") #quantidade de numeros
media = soma / contador
print(f"A média dos números digitados é {media}") #media
maior_num = print(f"O maior número digitado foi", max(lista)) #maior numero
print(f"O menor número digitado foi", min(lista)) #menor número
print("A média dos números pares é")
numeros()
Explicação:
Cara, eu sou expert em shell scripting, então fazendo isso consequentemente você está me ajudando a melhorar em Python, então muito obrigado. Anyways, o código ficou perfeito, exceto o fato de que eu não consegui adicionar a função de média de pares, eu convido você a dar uma olhada no github ou youtube para adicionar essa função, já fica como um desafio, é só mais uma!!
(Logo abaixo a imagem do código)