Preciso criar um loop dentro de uma função que está numa classe? Isso é possível? Gostaria de uma exemplo de aplicação para poder entender melhor, muito obrigado!! Abs,
Leandro
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Preciso criar um loop dentro de uma função que está numa classe? Isso é possível? Gostaria de uma exemplo de aplicação para poder entender melhor, muito obrigado!! Abs,
Leandro
Oi Leandro !
Você pode fazer um loop em qualquer lugar hehe.
segue um exemplo batata:
class BatataClass:
def __init__(self, qnt : int):
self.__quantidade = qnt
self.__lista_batatas = []
def add_batata_list(self, qnt):
self.__lista_batatas.append(f'{qnt} batata adicionada')
def loop_add_batatas(self):
for item in range(0,self.__quantidade) :
self.add_batata_list(item)
def get_lista_batatas(self):
return str(self.__lista_batatas)
teste_batata = BatataClass(25)
teste_batata.loop_add_batatas()
print(teste_batata.get_lista_batatas())se quiser um exemplo melhor, me fala +/- o que você pretende fazer :)
até +