首页 > 代码库 > Exercises - Kangaroo
Exercises - Kangaroo
Write a definition for a class named Kangaroo with the following methods:
- An __init__ method that initializes an attribute named pouch_contents to an empty list
- A method named put_in_pouch that takes an object of any type and adds it to pouch_contents.
class Kangaroo: """ attributes: pouch_contents""" def __init__(self): self.pouch_contents = list() def __str__(self): temp = ‘‘ for s in self.pouch_contents: temp+=str(s)+ ‘\n‘ return temp def put_in_pouch(self,obj): self.pouch_contents.append(obj) k = Kangaroo()k.put_in_pouch(1)k.put_in_pouch(1.0)k.put_in_pouch(‘hello sun‘)k.put_in_pouch((1,2,3))k1 = Kangaroo()k1.put_in_pouch([1,2,3])k1.put_in_pouch({‘1‘:‘sun‘,‘2‘:‘yu‘})k1.put_in_pouch(‘this is k1‘)
from Thinking in Python
Exercises - Kangaroo
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。