Você está aqui: Python ::: Desafios e Lista de Exercícios Resolvidos ::: Arrays e Matrix (Vetores e Matrizes) |
Faça um algoritmo que preencha um vetor de 30 posições com números entre 1 e 15 sorteados pelo computador. Depois disso, peça para o usuário - Exercícios Resolvidos de PythonQuantidade de visualizações: 40 vezes |
Pergunta/Tarefa: Faça um algoritmo que preencha um vetor de 30 posições com números entre 1 e 15 sorteados pelo computador. Depois disso, peça para o usuário digitar um número (chave) e seu programa deve mostrar em que posições essa chave foi encontrada. Mostre também quantas vezes a chave foi sorteada. Sua saída deverá ser parecida com: Digite um número a ser localizado: 8 O número 8 aparece nas seguintes posições: [8] posição => 5 [8] posição => 22 [8] posição => 26 O número 8 apareceu => 3 vez(es). Veja a resolução comentada deste exercício usando Python: ---------------------------------------------------------------------- Precisa de ajuda? Chama no WhatsApp +55 (62) 98553-6711 (Osmar) Este código foi útil? Paga um cafezinho pra mim :-( PIX: osmar@arquivodecodigos.com.br ---------------------------------------------------------------------- # vamos importar o módulo Random import random # método principal def main(): # vamos declarar e construir um vetor de 30 inteiros numeros = [0 for x in range(30)] vezes = 0 # vamos sortear 30 números de 1 até 15 (incluindo os dois) for i in range(0, len(numeros)): numeros[i] = random.randint(1, 15) # vamos pedir para o usuário informar a chave e vamos verificar em # quais posições essa chave foi encontrada chave = int(input("Digite um número a ser localizado: ")) print("\nO número {0} aparece nas seguintes posições:\n".format(chave)) for i in range(0, len(numeros)): if (numeros[i] == chave): # registra a quantidade de vezes vezes = vezes + 1; print("[{0}] posição => {1}".format(numeros[i], i)) # agora mostramos quantas vezes o número pesquisado apareceu print("\nO número {0} apareceu => {1} vez(es)".format(chave, vezes)) if __name__ == "__main__": main() |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |