码迷,mamicode.com
首页 > 其他好文 > 详细

Exercises - Kangaroo

时间:2014-10-03 14:57:04      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   io   ar   for   sp   div   

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)

bubuko.com,布布扣

from Thinking in Python

Exercises - Kangaroo

标签:style   blog   http   color   io   ar   for   sp   div   

原文地址:http://www.cnblogs.com/ryansunyu/p/4004896.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!