Input in multiple attributes of a Python class

Asked

Viewed 307 times

-1

Hello guys I’m having a question about multiple attributes of functions or methods through the function input.

For example:

class Pessoa():
    def __init__(self, nome, idade):
        self.nome = nome
        self.idade = idade

From this code how I assign attributes to functions inputs?

I do individually asking one at a time the user?

Thanks in advance!

  • In my question Anderson’s answer can help you and show you a different and better way to do it: https://answall.com/questions/395183/show-um-dicionario-dentro-de-uma-classe-criado-por-umafun%C3%A7%C3%a3o-external

1 answer

0


I managed to do it that way:

class Pessoa():
    def __init__(self,nome, idade):
        self.nome = nome
        self.idade = idade


nome = input("Qual é seu nome? ")
idade = input("Qual é sua idade? ")

pessoa = Pessoa(nome,idade)
  • 1

    wonder! thank you so much for helping @eudsonduarte !

Browser other questions tagged

You are not signed in. Login or sign up in order to post.