Faça um programa que leia um conjunto de números positivos do teclado e informe se algum numero do conjunto é múltiplo de 10. Assuma que o usuário não sabe com quantos números deseja entrar, de modo que seu programa deve ler números indefinidamente até o usuário entrar com o primeiro número negativo, marcando assim o final da entrada. Note que esse último número negativo não faz parte do conjunto de entrada, e só tem a finalidade de indicar quando os dados acabam. Obs: você deve ler todos os números que o usuário digitar até o mesmo entrar com o primeiro valor negativo! Alguém poderia resolver em python pra mim pfv ?
Soluções para a tarefa
Respondido por
0
Ei-lo !!!
# obtem uma matriz e ... testa conta a presença de um número
#
import random
numeros = []
auxiliar = 1
while auxiliar >0 :
auxiliar = int(input("Informe um número ou digite -1 para sair")) if auxiliar >= 0:
numeros.append(auxiliar)
print("Entrada de dados terminada pelo usuário")
if len(numeros) > 0:
print("O usuário digitou ",len(numeros)," números")
print("Eis os maiores que 10")
print(list(filter(lambda x: x>10, numeros)))
print("Eis os positivos apenas")
print(list(filter(lambda x: x>0, numeros)))
print("Eis os negativos")
print(list(filter(lambda x: x<0, numeros)))
print("Eis os pares")
print(list(filter(lambda x: x%2-1, numeros)))
print("Eis os ímpares")
print(list(filter(lambda x: x%2, numeros)))
print("Eis os múltiplos de 10")
print(list(filter(lambda x: x%10==0, numeros)))
else:
print("Usuário não digitou número algum")
Pode rodá-lo aqui
https://repl.it/@bokomoko/lista-apenas-os-elementos-de-uma-condicao
# obtem uma matriz e ... testa conta a presença de um número
#
import random
numeros = []
auxiliar = 1
while auxiliar >0 :
auxiliar = int(input("Informe um número ou digite -1 para sair")) if auxiliar >= 0:
numeros.append(auxiliar)
print("Entrada de dados terminada pelo usuário")
if len(numeros) > 0:
print("O usuário digitou ",len(numeros)," números")
print("Eis os maiores que 10")
print(list(filter(lambda x: x>10, numeros)))
print("Eis os positivos apenas")
print(list(filter(lambda x: x>0, numeros)))
print("Eis os negativos")
print(list(filter(lambda x: x<0, numeros)))
print("Eis os pares")
print(list(filter(lambda x: x%2-1, numeros)))
print("Eis os ímpares")
print(list(filter(lambda x: x%2, numeros)))
print("Eis os múltiplos de 10")
print(list(filter(lambda x: x%10==0, numeros)))
else:
print("Usuário não digitou número algum")
Pode rodá-lo aqui
https://repl.it/@bokomoko/lista-apenas-os-elementos-de-uma-condicao
Perguntas interessantes
Matemática,
8 meses atrás
Química,
8 meses atrás
Matemática,
8 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
ENEM,
1 ano atrás
ENEM,
1 ano atrás
Matemática,
1 ano atrás