Você está aqui: Python ::: Desafios e Lista de Exercícios Resolvidos ::: Arrays e Matrix (Vetores e Matrizes) |
Desenvolva um programa que leia dez números do tipo inteiro ao usuário. Armazene esses dez números em um vetor - Desafio de Programação Resolvido em PythonQuantidade de visualizações: 669 vezes |
Pergunta/Tarefa: Desenvolva um programa que leia dez números do tipo inteiro ao usuário. Armazene esses dez números em um vetor. Para os valores dos elementos inseridos nas posições pares desse vetor, calcule o somatório deles, para os demais calcule a subtração desses valores. Em seguida, o programa deverá apresentar na tela os resultados. Sua saída deverá ser parecida com: Digite o 1.o número inteiro: 5 Digite o 2.o número inteiro: 1 Digite o 3.o número inteiro: 2 Digite o 4.o número inteiro: 3 Digite o 5.o número inteiro: 7 Digite o 6.o número inteiro: 8 Digite o 7.o número inteiro: 10 Digite o 8.o número inteiro: 54 Digite o 9.o número inteiro: 4 Digite o 10.o número inteiro: 5 A soma dos números nas posições pares é: 28 A subtração dos números nas posições ímpares é: -71 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 ---------------------------------------------------------------------- # método principal def main(): numeros = [0 for x in range(10)] # vetor para guardar os 10 números inteiros soma = 0 # soma dos números nas posições pares subtracao = 0 # subtração dos números nas posições impares # vamos fazer a leitura dos 10 valores inteiros for i in range(len(numeros)): numeros[i] = int(input("Digite o {0}.o número inteiro: ".format(i + 1))) # agora vamos percorrer o vetor e obter a soma dos elementos nas posições # pares e a subtração dos elementos nas posições ímpares for i in range(len(numeros)): if i % 2 == 0: # posição par soma = soma + numeros[i] else: # posição ímpar subtracao = subtracao - numeros[i] print("A soma dos números nas posições pares é: {0}".format(soma)) print("A subtração dos números nas posições ímpares é: {0}".format(subtracao)) 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 |