zoukankan      html  css  js  c++  java
  • Exercises

    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)+ '
    '
            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

  • 相关阅读:
    7-25 念数字
    7-24 约分最简分式
    7-23 币值转换
    HDU-1102-Constructing Roads
    HDU-1301-Jungle Roads
    链式向前星
    HDU-1217-Arbitrage(SPFA)
    POJ-1258-Agri-Net
    HDU-1863-畅通工程
    POJ-3050-Hoscotch
  • 原文地址:https://www.cnblogs.com/ryansunyu/p/4004896.html
Copyright © 2011-2022 走看看