Informática, perguntado por gabryell853, 10 meses atrás

Faça um programa que leia vários números ate que o usuário digite o "0" ou um numera negativo Ao final deve ser impresso:
a)total de números digitados
b)a soma de todos os numeros
c)o maior numero digitado
d)o menor numero deigitado
e)quantidade de números pares
f)quantidade de números impares

Soluções para a tarefa

Respondido por bokomoko
0
#Faça um programa que leia vários números ate que o usuário digite o "0" 
#ou um numera negativo Ao final deve ser impresso:
#a)total de números digitados
#b)a soma de todos os numeros
#c)o maior numero digitado
#d)o menor numero deigitado
#e)quantidade de números pares
#f)quantidade de números impares

total_digitados =0
soma = 0 
maior = -9999
menor = +9999
qtde_pares = 0
qtde_impares = 0
aux = 1
while (aux):
  aux =int(input("Informe um número ou digite 0 para sair"))
  if(aux):
    total_digitados += 1
    soma += aux
    if aux > maior : maior = aux
    if aux < menor : menor = aux
    if aux % 2 : qtde_impares +=1
    else: qtde_pares +=1
print("\nTotal de números digitados:",total_digitados)
print("soma de todos os números:",soma)
print("Maior número digitado:",maior)
print("Menor número digitado:",menor)
print("Qtde de pares:",qtde_pares)
print("Qtde de ímpares:",qtde_impares)

Pode rodá-lo aqui
https://repl.it/@bokomoko/filtranumeros

            
Perguntas interessantes