Skip to content

Instantly share code, notes, and snippets.

@Spotik
Spotik / lista2_ex10.py
Created September 22, 2016 18:42
lista2_ex10 created by Spotik - https://repl.it/DfbP/1
''' Altere o programa anterior de modo a exibir a posição em que o valor X está na lista. Se houver mais de uma
ocorrência de X na lista, todas as posições devem ser exibidas.'''
from random import randint
numeros = input("Informa a quantidade de números que serão gerados: ")
lista = []
count = 0
while count < numeros:
n = randint(0,1000)
lista.append(n)
@Spotik
Spotik / lista2_ex10.py
Last active September 19, 2016 17:24
https://repl.it/Da12/0 created by Spotik
'''Altere o programa anterior de modo a exibir a posição em que o valor X está na lista. Se houver mais de uma
ocorrência de X na lista, todas as posições devem ser exibidas.'''
from random import randint
numeros = input("Informa a quantidade de números que serão gerados: ")
lista = []
count = 0
while count < numeros:
n = randint(0,1000)
'''Escreva um programa que leia um número inteiro N e preencha uma lista com N elementos inteiros gerados
aleatoriamente entre 0 e 1000 (usar a função randint da biblioteca random). Exiba na tela a lista gerada. Em seguida,
o programa deve ler um valor X e informar se tal valor está, ou não está presente na lista.'''
from random import randint
numeros = input("Informa a quantidade de números que serão gerados: ")
lista = []
count = 0
while count < numeros:
'''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
'''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
'''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
'''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 = []
'''Escreva um programa que leia um número N (obrigatoriamente entre 0 e 50) e em seguida preencha uma lista com
N elementos inteiros gerados aleatoriamente entre 0 e 1000 (usar a função randint da biblioteca random).'''
from random import randint
numero = -1
lista = []
count = 0
while numero < 0 or numero > 50:
numero = input("Informe um número entre 0 e 50: ")
'''Escreva um programa que leia do teclado uma lista com tamanho de 10 elementos e exiba-o na tela um elemento por
linha.'''
numeros = []
count = 0
while count < 10:
x = input("Informa um número: ")
numeros.append(x)
count += 1
'''Escreva um programa que leia um número N (obrigatoriamente entre 0 e 50) e em seguida leia N números reais em
uma lista A. Exiba a lista na tela, um elemento por linha.'''
numero = -1
lista = []
count = 0
while numero < 0 or numero > 50:
numero = input("Informe um número entre 0 e 50: ")