:return outside function

1. :return outside function

maria klara silva
alaric556

(usa Outra)

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('/')



  


2. Re: :return outside function

Osama Jr.
/bin/laden

(usa Void Linux)

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

maria klara silva
alaric556

(usa Outra)

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

Matheus
pylm

(usa Gentoo)

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

maria klara silva
alaric556

(usa Outra)

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

Raimundo Alves Portela
rai3mb

(usa Outra)

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

Lisandro Guerra
Lisandro

(usa Arch Linux)

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.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts