Skip to content

Instantly share code, notes, and snippets.

@Spotik
Created September 11, 2016 02:36
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/8a1659b69dc87b471ab82740bb3de879 to your computer and use it in GitHub Desktop.
Save Spotik/8a1659b69dc87b471ab82740bb3de879 to your computer and use it in GitHub Desktop.
https://repl.it/D3k4/0 created by Spotik
'''Ler dois números inteiros Min e Max. Em seguida ler 10 valores inteiros e inseri-los em uma lista A somente se o valor
fornecido estiver no intervalo [Min, Max]. Valores fora deste intervalo devem ser ignorados. Ao final, apresentar a
lista A e seu tamanho efetivo. Observe que para este programa funcionar apropriadamente é necessário que Min seja
menor que Max. Caso o usuário digite Max menor que Min, o programa deve inverter os valores.'''
minimo = input("Escreva o valor minimo: ")
maximo = input("Escreva o valor máximo: ")
valores = []
count = 0
if maximo < minimo:
x = maximo
maximo = minimo
minimo = x
while count < 10:
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: 30
Escreva o valor máximo: 50
Informe um número entre 30 e 50: 45
Informe um número entre 30 e 50: 36
Informe um número entre 30 e 50: 10
Informe um número entre 30 e 50: 100
O total de números válidos informados é: 2
[45, 36]
=> None
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment