Python - duvida

Ir em baixo

Python - duvida

Mensagem por larissavs em Sab Mar 03 2018, 20:09

Olá, alguém sabe responder essa questão? não to conseguindo fazer

(Questão) Escreva um programa no qual o usuário poderá digitar três números inteiros. O programa devera então informar o resultado da soma apenas dos números pares digitados pelo usuário.

Obrigado.

larissavs
iniciante

Mensagens : 7
Data de inscrição : 06/02/2017
Idade : 20
Localização : Jaboatão dos Guararapes - PE

Voltar ao Topo Ir em baixo

Re: Python - duvida

Mensagem por vurfel! em Sab Mar 03 2018, 20:43

Oi, eu estudei Pyhton durante o meu primeiro semestre de faculdade. Faz dois anos que não estudo essa linguagem e como não tenho o Python instalado no meu PC não tive a oportunidade de testar  o meu código, mas creio que a minha lógica está certa. A primeira maneira usa o conceito de lista ( que eu acabei chamando de vetor):

Primeira Maneira:

vetor = []
i = 1
j = 0
soma = 0
while i<=3
                n = input(‘Favor digitar um numero: ‘)
                if n%2 ==0
                               vetor.append(n)
                i = i+1
while j<=2
                soma = soma + vetor[j]
                j = j+ 1
print(‘A soma dos números pares eh: ‘, soma)

Segunda Maneira (um pouco mais simples):

i = 1
soma = 0
while i<=3
                n = input(‘Favor digitar um numero: ‘)
                if n%i == 0
                               soma = soma + n
                i = i+1

print(‘O valor da soma dos números pares eh: ‘, soma)

Quando tiver a oportunidade, teste o programa. Abraços!
avatar
vurfel!
iniciante

Mensagens : 14
Data de inscrição : 07/02/2018
Idade : 20
Localização : São Paulo

Voltar ao Topo Ir em baixo

Re: Python - duvida

Mensagem por larissavs em Dom Mar 04 2018, 01:25

muito obrigado, usei a segunda maneira por ser mais parecido com a forma que eu queria fazer só tive que adicionar algumas coisas. xD

ta aqui caso alguém queira Very Happy

i = 1
soma = 0
while i <= 3:
      n =
int(input('Favor digite um numero: '))
            if n % 2 == 0:
           soma = soma + n
      i = i +
1
print('O valor da soma dos números pares é: ',soma)

larissavs
iniciante

Mensagens : 7
Data de inscrição : 06/02/2017
Idade : 20
Localização : Jaboatão dos Guararapes - PE

Voltar ao Topo Ir em baixo

Re: Python - duvida

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum