Você está aqui: Python ::: Desafios e Lista de Exercícios Resolvidos ::: Arrays e Matrix (Vetores e Matrizes) |
Escreva um algoritmo Python que cria e preenche um vetor de 10 posições com números aleatórios (entre 0 e 99) - Lista de Exercícios Resolvidos de PythonQuantidade de visualizações: 606 vezes |
|
Pergunta/Tarefa: Escreva um algoritmo Python que cria e preenche um vetor de 10 posições com números aleatórios (entre 0 e 99) gerados pelo computador. Logo em seguida, mostre os números gerados de forma randômica e depois coloque o vetor em ordem crescente, mostrando no final os valores ordenados. Atenção: O vetor deverá ser ordenado usando a ordenação da bolha (Bubble Sort). Sua saída deve ser parecida com: Vetor gerado aleatoriamente: 34 31 5 72 98 71 13 34 27 76 Vetor ordenado de forma crescente: 5 13 27 31 34 34 71 72 76 98 Veja a resolução comentada deste exercício usando Python:
# vamos importar o módulo Random
import random
# função principal do programa
def main():
# vamos criar um vetor de inteiros de 10 elementos
valores = [0 for x in range(10)]
# vamos preencher o vetor com os valores randômicos
for i in range(0, len(valores)):
valores[i] = random.randint(0, 99)
# mostra o vetor gerado
print("Vetor gerado aleatoriamente:\n")
for i in range(0, len(valores)):
print(valores[i], end=" ")
# agora vamos ordenar o vetor de forma crescente
print("\n\nVetor ordenado de forma crescente:\n")
# ordena o vetor usando a ordenação Bubble Sort
for i in range(0, len(valores)):
for j in range(i, len(valores)):
if valores[i] > valores[j]:
aux = valores[i]
valores[i] = valores[j]
valores[j] = aux
# mostra o vetor ordenado
for i in range(0, len(valores)):
print(valores[i], end=" ")
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 |
|
Java - Como calcular a velocidade de um corpo dado sua massa e sua energia cinética usando a linguagem Java |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






