Ir ao conteúdo
  • Cadastre-se

Python Faça um programa que imprima todos os números ímpares de 0 a 100.


Ir à solução Resolvido por JorgeGus,

Posts recomendados

Olá pessoal, comecei a fazer um curso iniciante e python, e estou tendo muita dificuldade para fazer um programa que imprima todos os números de 0 a 100 que são ímpares. Fiz diversos programas, e nenhum deles deram certo.

 

Um dos que fiz:

i= 0
impar = 100
while i < 100:
  print(i)
  i = i + 1
  impar = impar + 2

 

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Solução

Para criar um programa para resolver um problema você precisa primeiro saber como resolver esse problema manualmente, use uma folha de papel e caneta ou lápis, use variáveis para armazenar os valores, anote as operações e os novos valores gerados e repita tudo  para cada giro do loop, isso é o tal teste de mesa.

 

No seu programa basta iniciar i com 1 e incrementar o valor com 2 a cada giro, e a variável ímpar é desnecessária.

  • Curtir 1
  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

2 horas atrás, JorgeGus disse:

Para criar um programa para resolver um problema você precisa primeiro saber como resolver esse problema manualmente, use uma folha de papel e caneta ou lápis, use variáveis para armazenar os valores, anote as operações e os novos valores gerados e repita tudo  para cada giro do loop, isso é o tal teste de mesa.

 

No seu programa basta iniciar i com 1 e incrementar o valor com 2 a cada giro, e a variável ímpar é desnecessária.

porém como ficaria em programação? não entendi direito

 

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

9 minutos atrás, Leandro Gonçalves da Silva disse:

porém como ficaria em programação? não entendi direito

 

Cara, esse programa é muito simples, na primeira linha coloque 1 no lugar do 0, na quinta linha coloque 2 no lugar do 1, apague a segunda e a última linha, e use o alinhamento correto.

 

Mas se você não conseguir resolver esse problema sozinho dificilmente vai conseguir resolver problemas um pouco mais complexos.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

2 minutos atrás, JorgeGus disse:

Cara, esse programa é muito simples, na primeira linha coloque 1 no lugar do 0, na quinta linha coloque 2 no lugar do 1, apague a segunda e a última linha, e use o alinhamento correto.

 

Mas se você não conseguir resolver esse problema sozinho dificilmente vai conseguir resolver problemas um pouco mais complexos.

ah, eu entendi, pensei que era pra realmente dar o start do número 0, obrigado

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...