Ir para conteúdo
Fórum Script Brasil
  • 0

uma pequena ajuda para um iniciante


Arthur Rocha

Pergunta

bom, estou começando a programar e por meio de amigos, escolhi python como minha 1 linguagem. Estou vendo umas vídeos aulas e to indo muito bem, mas empaquei em uma certa questão. Em um dos exercícios, tenho que criar um programa que diga quando o numero é par ou impar, então eu gostaria de escrever 

numero = input(" digite o numero") 

x = numero/2

if x == type(int): -------- eu não sei como escrever "for igual a um numero inteiro"

print("seu numero é par)

else:

print("seu numero é impar)

 

desde já agradeço

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

O que você pretendia fazer seria:

if type(x)==int:

Porém, sua ideia não vai dar certo, já que em Python qualquer número dividido por um inteiro resultará em um inteiro. E caso você troque...

x = numero/2

... por:

x = numero/2.0

Terá sempre um float, independente do resultado.

O que você realmente precisa é saber se o resto da divisão por 2 é zero (ou seja, não houve resto), assim saberá se o número é par. Isso você pode fazer através do operador % (modulus) que retorna o resto da divisão de um número pelo outro:

numero = input("digite o numero:") 

if numero%2==0:
    print("seu numero é par")
else:
    print("seu numero é impar")

Certo? ;)

Abraços!

Editado por Graymalkin
Typo
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...