2016-03-03 194 views
-3

這個函數聲明和定義有什麼錯誤?函數聲明和定義

greeting = "Hello CSCI141! 
modifiedGreeting = 'h' + greeting(1:) 
modifiedGreeting = ModifiedGreeting.lower 
print("Original greeting" + greeting 
print(modifiedGreeting) 
+1

正確終止字符串。並檢查你的變量拼寫。順便說一句,這不是一個功能。那是什麼語言? –

+0

這是Python的語言。 –

回答

0

這個問題似乎在這裏。

modifiedGreeting = ModifiedGreeting.lower 

我相信你打錯case.It應該

modifiedGreeting.lower 

此外,你還沒有關閉,在第一行的報價。

而且,選擇的路線的一部分,您使用的[]支架,不()

最後,在倒數第二個print聲明支架,沒有關閉。

工作代碼之中:

greeting = "Hello CSCI141!" 
modifiedGreeting = 'h' + greeting[1:] 
modifiedGreeting = modifiedGreeting.lower() 
print("Original: " +greeting) 
print(modifiedGreeting) 

這裏是working demo

+0

greeting =「Hello CSCI141!」 modifiedGreeting ='h'+ greeting(1 :) modifiedGreeting.lower print(「Original greeting」+ greetingprint(modifiedGreeting) –

+0

對不起,我在註釋中遇到格式問題。編寫代碼? –

+0

嗨,請檢查演示鏈接,它應該工作正常 –