2017-06-13 127 views
0

測試了第一次在空閒獲取語法錯誤:無效的語法與打印

def string_length(str1): 
    count = 0 
    for char in str1: 
     count += 1 
    return count 
print(string_length("books")) 

的愈來愈語法錯誤:無效的語法。我看到該打印需要用python 3打印(),我已經完成了。不知道是不是我沒有正確安裝空閒

回答

0

而不是創建一個函數來計算字符數,爲什麼不使用定義的函數。像

print(len("book")) 

它給人的輸出爲4

+0

其實我是想出來的閒置的W3練習我正在撿一個。是的,我可以使用print(len(「」)),但不知道它出錯的地方 – Billtan

+0

好吧,我剛剛發現,我整個時間都在使用python空閒shell,而不是空閒。傻我。但對於像我這樣的所有初學者來說,您可能需要檢查保存文件以單獨運行的部分,而不僅僅是從shell運行 – Billtan