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