SyntaxError: can't assign to operator(力扣-647題)


一、錯誤代碼(力扣-647題)

 for i in range(1,len(s)-1):  #下表范圍是從1~倒數第二個
            before = i-1,after = i+1
            while(before >= 0 and after <= len(s)-1):
                if s[before] == s[after]:
                    count += 1
                    before -= 1
                    after += 1

(2)執行結果:SyntaxError: can't assign to operator(無法分配運算符)

(3)問題原因:兩個語句不能寫在一行,用逗號隔開也不對啊(python對格式還真是講究)

(4)解決方法:

 

執行結果:(我靠)

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM