Ir ao conteúdo
  • Cadastre-se

Nilker

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

posts postados por Nilker

  1. criei uma função que retorna o inverso de um valor inteiro.. ex:

    usuário digita "123", a função retorna "321".

    mas se o usuário tentar digitar alguma letra ou símbolo, o programa dá um erro e pede para ele digitar novamente, mas o Python entende que eu estou criando uma variável nova, e não está reconhecendo o parâmetro..

    <code>

    def i(algo):

        while True:

            if algo.isnumeric == True:

                resultado = ''

                for c in range(len(algo)-1, -1, -1):

                    resultado += algo[c]

                return int(resultado)

                break

            else:

                print('''\033[31;1m -------------------------------------------------------- ERRO! NÃO É NÚMERICO :DIGITE APENAS NÚMEROS... --------------------------------------------------------\033[m ''')

                while True:

                    #o Python não está reconhecendo o parâmetro "algo", ele acha que uma variável nova

                    algo = input('DIGITE NOVAMENTE:')

                    if algo.isnumeric() == True:

                        break

     

     

    a = input()

    print(i(a))

    </code>

    • Curtir 1
  2. Eu sei que o comando está errado, falta adicionar o "var" antes do parâmetro, e colocar o "retorne c" no final da função, mas eu fiquei com uma dúvida enquanto estava programando... porque quando o código está neste estado um valor nada a ver é atribuído a "T3"?

     

    algoritmo "semnome"
    var
       t1,t2,t3,c:inteiro
    
    funcao fibonacci( a,b,c:inteiro):inteiro
    var
    inicio
       C <- A+B
       A <- B
       B <- C
    fimfuncao
    
    inicio
       escreva(t1)
       t2 <- 1
       escreva(t2)
       para c <- 1 ate 10 faca
          T3 <- fibonacci(t1,t2,t3)
          escreva(t3)
       fimpara
    fimalgoritmo

     

    • Curtir 1

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!