![]() |
|
||||
Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
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: 216 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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
# 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 |
|
Fórmulas da Física - Fórmula da Velocidade - Como calcular a velocidade quando temos a distância percorrida e o tempo gasto Android Java - Como usar a classe Toast em suas aplicações Android |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





