2009-07-16, 21:16
#1
class Product: def __init__(self, tillverkare, modell, pris, butik, stad, lagerstatus): self.tillverkare = tillverkare self.modell = modell self.pris = pris self.butik = butik self.stad = stad self.lagerstatus = lagerstatus def __repr__(self): return "Tillverkare: %s\nModell: %s\nPris: %d\nButik: %s\nStad: %s\nLagerstatus: %s\n" % \ (self.tillverkare, self.modell, self.pris, self.butik, self.stad, self.lagerstatus)
def product_cmp(a, b): return cmp(a.tillverkare, b.tillverkare) or \ cmp(a.modell, b.modell) or \ cmp(a.pris, b.pris) or \ cmp(a.butik, b.butik) or \ cmp(a.stad, b.stad) or \ cmp(a.lagerstatus, b.lagerstatus)
products = [] products.append(Product("Nokia", "E71", 3600, "Elgiganten", "Göteborg", 15)) products.append(Product("SonyEricsson", "W995", 4200, "Siba", "Stockholm", 20)) products.sort(product_cmp) print products
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!
Swish: 123 536 99 96 Bankgiro: 211-4106
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!
Swish: 123 536 99 96 Bankgiro: 211-4106