2016-04-30 62 views
-2

要求:如何創建一個將存儲(r,g,b)元組的類?

創建一個名爲 「顏色」 類,將存儲的元組(R,G,B)。

元組應該存儲在一個名爲color的數據成員中。

顏色元組的部件應該存儲在數據成員:紅,綠,藍以及

添加海峽方法來打印出來的顏色類,所以它看起來像:「(紅:redVal,綠色:greenVal,藍色:blueVal)」

這是我迄今爲止

class Color(): 
def __init__(self,color): 

def __str__(self): 
    pass 


if __name__=='__main__': 
color =() 
+1

你嘗試過什麼? SO不在這裏爲你做你的工作。你必須至少表現出一些努力。 – Ben

+0

歡迎來到stackoverflow。發佈您嘗試過的代碼。我們不是在這裏爲您編寫代碼,而是幫助解決您在編寫解決方案時面臨的問題。 – MohitC

回答

1
class Color(object): 
    def __init__(self,color): 
     self.color = color 
     r,g,b = self.color 
     self.r = r 
     self.g = g 
     self.b = b 

    def __str__(self): 
     return "(red: {}, green: {}, blue: {})".format(self.r, self.g, self.b) 


if __name__=='__main__': 
    color = Color ((150, 100, 55)) 
    print color 
+0

感謝您的幫助! –

相關問題