2013-09-25 21 views
-4

只是想打印的紅色和藍色 -任何機構可以告訴什麼是錯,此代碼(新的Python :()

class color: 
    def __init__(self,r,b): 
     self.r = r 
     self.b = b 

     def displaycolor(self): 
      print "The first should be :" self.r 
      print "The 2nd should be :" self.b 
pagal=color("Red","blue") 
pagal.displaycolor() 
+2

你的縮進被破壞'displaycolor'被定義在'init'內 – BartoszKP

+2

歡迎來到SO--下一次你想問一個問題時,請嘗試給它一個與你正在遇到的具體問題有關的有用標題,因爲它會幫助更多能回答的人找到你的問題,你會更有可能得到幫助。此外,如果您遇到了一些代碼問題,發佈代碼是一個好的開始,但您也應該說出您想要發生的事情以及實際發生的事情,*包括任何特定的錯誤消息*。 – Vicky

+0

好的,謝謝Vicky –

回答

3

兩個問題:identation和字符串連接打印時:

class color: 
    def __init__(self,r,b): 
     self.r = r 
     self.b = b 

    def displaycolor(self): 
     print "The first should be :", self.r 
     print "The 2nd should be :", self.b 
pagal=color("Red","blue") 
pagal.displaycolor() 
+0

OMG,非常感謝jabaldonedo –

+0

@muhammadnaveed如果這個答案解決了你的問題,請點擊旁邊的複選標記來接受它。它會獎勵你和幫助你一些重要點的人 - 這就是說「謝謝你」的方式:-) – Levon

相關問題