循環語句報錯,急
之前用for循環也是這樣提示錯誤,現在while語句在命令提示符環境里面還是提示這樣的錯誤。是我的python環境安裝有問題嗎?
>>> sum=0?
>>> x=1
>>> while x<100:
... ? ? sum=sum+x
... ? ? x=x+2
... print sum
? File "<stdin>", line 4
? ? print sum
? ? ? ? ^
SyntaxError: invalid syntax
>>>
之前用for循環也是這樣提示錯誤,現在while語句在命令提示符環境里面還是提示這樣的錯誤。是我的python環境安裝有問題嗎?
>>> sum=0?
>>> x=1
>>> while x<100:
... ? ? sum=sum+x
... ? ? x=x+2
... print sum
? File "<stdin>", line 4
? ? print sum
? ? ? ? ^
SyntaxError: invalid syntax
>>>
2016-07-19
舉報
2017-03-02
sum = sum + x ? #要縮進4個空格
x = x + 2 ? ?#也要縮進4個空格
#回車之后,換行>>>,再輸入?
print ?sum ? ??
2016-08-19
我跟你一樣,也有這個問題,我是昨天在官網下的python-2.7.12,同是2.7,語法應該不至于變化吧
2016-07-19
python2.x的print是這樣的,
python3.x應該是print(sum)
2016-07-19
這段代碼符合的語法規范是Python2.7的,你用的3.4的吧。Python3.4的語法規范和2.7是有區別的:3.4中print后需要括號,而2.7的print后不需要括號。
你試一下print (sum)