Created
September 11, 2016 02:21
-
-
Save Spotik/0eb5f4a4f55123940a25c53bf4a6b747 to your computer and use it in GitHub Desktop.
https://repl.it/D3ju/0 created by Spotik
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'''Escreva um programa que leia um número N (entre 0 e 50) e em seguida leia N números reais em uma lista A. O | |
programa deve separar os valores lidos em A em outras duas listas NEG e POS, a primeira contendo somente os | |
valores negativos e a segunda contendo os valores positivos e zero. Apresentar na tela as listas NEG e POS e a | |
quantidade de valores contidos em cada uma. | |
''' | |
numero = -1 | |
lista = [] | |
neg = [] | |
pos = [] | |
count = 0 | |
while numero < 0 or numero > 50: | |
numero = input("Informe um número entre 0 e 50: ") | |
while count < numero: | |
x = input("Informe um número: ") | |
lista.append(x) | |
count += 1 | |
count = 0 | |
while count < len(lista): | |
n = lista[count] | |
if n >= 0: | |
pos.append(n) | |
else: | |
neg.append(n) | |
count += 1 | |
if len(pos) > 0: | |
print "A quantidade de números positivos informado foi: %d" % len(pos) | |
print "Os números dessa lista são: " + str(pos) | |
else: | |
print "Não foi informado números positivos" | |
if len(neg) > 0: | |
print "A quantidade de números negativos informado foi: %d" % len(neg) | |
print "Os números dessa lista são: " + str(neg) | |
else: | |
print "Não foi informado números negativos" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Python 2.7.10 (default, Jul 14 2015, 19:46:27) | |
[GCC 4.8.2] on linux | |
>>> Informe um número entre 0 e 50: 5 | |
Informe um número: -6 | |
Informe um número: 10 | |
Informe um número: 44 | |
Informe um número: -9 | |
Informe um número: 5 | |
A quantidade de números positivos informado foi: 3 | |
Os números dessa lista são: [10, 44, 5] | |
A quantidade de números negativos informado foi: 2 | |
Os números dessa lista são: [-6, -9] | |
=> None |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment