Pular para o conteúdo

:return outside function

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. :return outside function

Enviado em 07/02/2021 - 00:26h

Estou começando a programar, está acontecendo um erro que não estou conseguindo resolver, aparece o erro : return outside function

class Data:
dia = int
mês = int
ano = int
Data(d,m,a)
dia = d
mês = m
ano = a
return [dia,mês,ano].join('/')

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: :return outside function

Enviado em 07/02/2021 - 01:37h

Vc sabe que no Python a indentação é obrigatória né! Esse erro ocorre justamente pela indentação incorreta no teu script.

---
echo 1244394795515721490698P | dc

3. :return outside function

Enviado em 07/02/2021 - 10:57h

Sou iniciante meu código não está dessa forma, foi o site que deixou assim.

4. Re: :return outside function

Enviado em 07/02/2021 - 11:07h


alaric556 escreveu:

Sou iniciante meu código não está dessa forma, foi o site que deixou assim.


Coloca o código em uma caixa de código, tem a opção na barra superior da caixa de mensagem aqui no forum.
Tipo isso:


import antigravity

def anti():
antigravity.fly()

5. Re: :return outside function

Enviado em 07/02/2021 - 14:16h


class Data:
dia = int
mês = int
ano = int
Data(d,m,a)
dia = d
mês = m
ano = a
return [dia,mês,ano].join('/')

6. Re: :return outside function

Enviado em 07/02/2021 - 17:22h


Aproveitando que vc é iniciante, aqui vai a melhor dica que tenho, leia o erro, faça a tradução quando possível.

Veja o que o erro diz: "retorno fora da função"

Vc só pode suar "return" dentro de uma função, exemplo:

def teste():
return "retorno de funcao"

7. Re: :return outside function

Enviado em 10/02/2021 - 08:27h

Porque está usando uma Classe se não está construindo um objeto para instanciar? Você está instanciando antes de usar? Você está chamando a Classe direto sem instanciar dentro dela mesmo?
O return se usa em funções e listas não tem atributo join.


Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder