使用用户输入PYTHON创建objets

时间:2019-07-17 21:21:34

标签: python python-3.x class

我想做一些类似议程的事情,我想请用户创建一个名称并为其提供信息。之后,我想查看用户名中的内容。 我不能,因为可以想象我创建了一个for循环,变量的名称每次都相同,并且我创建的对象不超过1个。

我尝试给出一个名称'Abelino',在此之前,我尝试打印Abelino.estado(),但会出错。

class Persona():
    def __init__(self, edad, direccion):
        self.edad=edad
        self.direccion=direccion
    def estado(self):
        print("Edad: ", self.edad, "  Direccion= ", self.direccion)
i="no"
while i=="no":
    p1=input("INTRODUZCA NOMBRE: ") #i tried naming Abelino. Doesn´t work
    e1=input("INTRODUZCA EDAD: ")
    d1=input("INTRODUZCA DIRECCIÓN: ")
    p1=Persona(e1,d1)
    p1.estado()
    i=input("")
print(Abelino.estado)####
#print("OTHER NAMES.ESTADO")

我正在尝试寻找可以使程序读取变量内容而不是名称的东西

0 个答案:

没有答案