Skip to content

Instantly share code, notes, and snippets.

@Spotik
Created September 11, 2016 02:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Spotik/f2a0ee3a53cfab84c5213ea226bde011 to your computer and use it in GitHub Desktop.
Save Spotik/f2a0ee3a53cfab84c5213ea226bde011 to your computer and use it in GitHub Desktop.
https://repl.it/D3lC/0 created by Spotik
'''Refaça o exercício anterior generalizando-o para N valores inteiros digitados no teclado, onde N é um número
fornecido pelo usuário. Esse N deve ser usado no programa ao invés do tamanho fixo de 10 sugerido no programa
anterior.'''
minimo = input("Escreva o valor minimo: ")
maximo = input("Escreva o valor máximo: ")
numeros = input("Informe a quantidade de números que serão digitados: ")
valores = []
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)
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"
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: 50
Informe um número entre 1 e 10: -6
O total de números válidos informados é: 3
[1, 2, 3]
=> None
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment