2016-04-30 5 views
-2

要件:(r、g、b)のタプルを格納するクラスを作成する方法は?

(R、G、B)のタプルを格納する "カラー" と呼ばれるクラスを作成します。

タプルは、colorというデータメンバに格納する必要があります。色タプルの

コンポーネントは、データメンバに格納されるべきである:青、赤、緑、それはのように見えるようにも

カラークラスを印刷するSTR法を追加します。「(赤:redVal、緑色:青greenVal、:blueVal)」

これは私がこれまで持っているもの

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

def __str__(self): 
    pass 


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

である、あなたは何を試してみましたか?あなたのためにあなたの仕事をするためにここにいるわけではありません。あなたは少なくともいくつかの努力を示す必要があります。 – 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

助けてくれてありがとう! –

関連する問題