以下の簡略化されたコード - 動物を作成し、動物園の中に配置します。私は動物園内の動物のリストを印刷したい。これでサークルに参加しよう!どんな助けもありがたい。Pythonのクラスからリストを印刷する
class Animal(object):
def __init__(self, name):
self.name = name
class Zoo(object):
def __init__(self):
self.animals = []
def __str__(self):
rep = ", ".join(self.animals)
return rep
def add(self, name):
self.animals.append(Animal(name))
def main():
while True:
zoo = Zoo()
animal = input("add an animal: ")
zoo.add(animal)
print(zoo)
main()
' '' .join(self.animals動物用animal.name)' – AChampion
@AlG '動物を(名前) '' '' Zoo.add() 'は動物を作ります。 – AChampion
おそらく最もクリーンではありませんが、私はPythonを初めて使っています。あなたはよりクリーンな方法を提案できますか? – pasta1020