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

Contar quantos divisores tem o numero n.


Luis Eduardo

Pergunta

Bem, comecei a faculdade agora e já me deparei com um erro. Pretendo seguir o forum pra intender melhor o python(fora as atividades da faculdade).

Aqui tá o código que fiz.

#!/usr/bin/python
# -*- coding: iso-8859-15 -*-
n=input("Digite o número: ")
i=0
acum=0
while i<=n :
        if  n%i=0 :
        acum:=acum+1

i:=i+1

print acum
O erro tá nessa linha:
if  n%i=0 :

obrigado desde já.

aah, e gostaria que me falassem um programa legal pra fazer os códigos. porque no humilde gedit não aparece tão detalhado quanto aparece aqui no site(cores e etc)

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Olá Luiz Eduardo, também sou iniciante no python, mas acho que posso te ajudar com este probleminha.

Pois bem, você deve já ter lido sobre o 'basicão' da sintaxe e ter visto a representação de atribuição e comparação. Nesta respectiva linha onde aponta o erro você esta estabelecendo uma condição onde há uma necessidade de comparação entre as variáveis n e i.

Portanto esta parte do código deveria ser assim:

if n%i==0
Para lembrar, os simbolos de representação mais usados:
a==b #compara a equivalente a b;
a!=b #compara a diferente de b;
a=b #atribui b na variável a;
a>=b #compara a maior ou igual a b;
a<=b #compara a menor ou igual a b;

abraços e espero ter ajudado!

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...