実行イメージ
シロがしっぽを振っている クロが寝ている ポチが走りだした
class_list_append.py
# オブジェクト指向
import random
"""
	犬クラス
"""
class Dog:
	def __init__(self, name):
		self.name = name
	
	def run(self):
		furumai = random.choice(["走りだした", "しっぽを振っている", "寝ている"])
		print("{}が{}".format(self.name, furumai))
# インスタンス格納用
dogs = []
# 3匹の犬をインスタンス化
siro = Dog("シロ")
kuro = Dog("クロ")
poti = Dog("ポチ")
# インスタンスをリストに格納
dogs.append(siro)
dogs.append(kuro)
dogs.append(poti)
# 全ての犬のrunメソッドを実行
for dog in dogs:
	dog.run()
  
  
  
  
コメント