Created
September 11, 2016 02:49
-
-
Save Spotik/f4b1a34f4debbf3ffa2b128cfe7d77d0 to your computer and use it in GitHub Desktop.
https://repl.it/D3lW/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
'''Refaça o exercício anterior de modo que os valores inválidos, ou seja, os que estão fora do intervalo [Min, Max] sejam | |
inseridos em uma segunda lista chamada R. Apresentar na tela a lista de valores aceitos (lista A) e a lista de valores | |
rejeitados (lista R), bem como o tamanho de cada um.''' | |
minimo = input("Escreva o valor minimo: ") | |
maximo = input("Escreva o valor máximo: ") | |
numeros = input("Informa a quantidade de números que serão digitados: ") | |
valores = [] | |
valoresRejeitados = [] | |
count = 0 | |
if maximo < minimo: | |
x = maximo | |
maximo = minimo | |
minimo = x | |
while count < numeros: | |
n = input("Informe um número entre %d e %d: " % (minimo, maximo)) | |
if n >= minimo and n <= maximo: | |
valores.append(n) | |
else: | |
valoresRejeitados.append(n) | |
count += 1 | |
if len(valores) > 0: | |
print "O total de números válidos informados é: " + str(len(valores)) | |
print valores | |
else: | |
print "Não foram informados nenhum valor válido" | |
if len(valoresRejeitados) > 0: | |
print "O total de números inválidos informados é: " + str(len(valoresRejeitados)) | |
print valoresRejeitados | |
else: | |
print "Não foram informados nenhum valor inválido" |
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 | |
Escreva o valor minimo: 1 | |
Escreva o valor máximo: 10 | |
Informa a quantidade de números que serão digitados: 5 | |
Informe um número entre 1 e 10: 1 | |
Informe um número entre 1 e 10: 2 | |
Informe um número entre 1 e 10: -3 | |
Informe um número entre 1 e 10: -4 | |
Informe um número entre 1 e 10: 50 | |
O total de números válidos informados é: 2 | |
[1, 2] | |
O total de números inválidos informados é: 3 | |
[-3, -4, 50] | |
=> None |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment