File: pants.py

package info (click to toggle)
pycode-browser 20120614%2Bgit%2Bb041dd2-7
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 6,236 kB
  • ctags: 1,194
  • sloc: python: 2,220; xml: 152; makefile: 39
file content (24 lines) | stat: -rwxr-xr-x 662 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
class clothing:
    def __init__(self,colour, rate):
            self.colour = colour
            self.rate = rate

    def getcolour(self):
            return self.colour

    def __str__(self):
            return '%s Cloth at Rs. %6.2f per sqmtr'%(self.colour, self.rate)

class pants(clothing):
    def __init__(self, cloth, size, labour):
            self.labour = labour
            self.size = size
            clothing.__init__(self,cloth.colour, cloth.rate)

    def getcost(self):
            return self.rate * self.size + self.labour

costlyred = clothing('red', 100.0)
smallpant = pants(costlyred, 1.5, 100)
print  smallpant.getcost()
print smallpant