1樓:盜墓者
你這兩個py檔案有一出很明顯的差別,看出來了嗎?
左邊個檔案:
右邊個檔案:
你左邊個檔案的print的括號只有一半,另一半沒有,右邊個檔案是正確的,所以可以正常執行而不報錯
補充一句,當%作站位符站位一個引數的時候,可以不用加(),兩個和兩個上才要加括號
2樓:生活需要走位
第5行起 print() 最後你少了一個右邊到括號 )
python中錯誤提示: syntaxerror invalid syntax,可是很簡單的語句 應該沒什麼問題啊
3樓:匿名使用者
while迴圈結束後按兩下回車
出現》後再輸入print sum(l)
print "i am repeating":
後面多個了冒號,所有字元都應該在雙引號中
python2.7升級3.7 報syntaxerror: invalid syntax錯誤,新手請教**要怎麼修改
4樓:陽光的雷咩咩
一般2到**rint後面的內容需要括號,先改了再試
5樓:軒轅小毅
python2**轉python3有自帶的工具可以實現。
windows系統下的
使用方法:
(1)將python安裝包下的tools/scripts下面的2to3.py拷貝到需要轉換檔案目錄中。
(2)命令列視窗切換到需要轉換的檔案目錄下,執行命令2to3.py test.py
可列印test.py,在python2與python3的差異。
(3)命令列視窗切換到需要轉換的檔案目錄下,執行命令2to3.py -w test.py
將test.py備份為test.py.bak檔案
test.py將相應的格式及相應包改寫為python3
但是這個改動改的只是基礎的一些。部分包在python2跟python3中的名稱有所差異,需要根據情況再做修改。有遇到問題歡迎追問
6樓:小灰灰啊
和python2相比,python3變化還是挺大的,特別是你這裡的錯誤,非常經典,也是經常碰到的一個升級錯誤。在python3裡面print是一個函式,也就是說,print必須需要使用函式的格式來呼叫,一般是
print("somevalue")
而你這裡剛好沒有帶上後面的那一對括號,你可以把括號加上去看看。從你的**裡沒有看到其他地方有錯誤,唯一有語法錯誤的地方就是這個了。
不知道我說清楚了沒有,希望可以幫助到你。
7樓:aaa軟體教育
python是當下十分火爆的程式語言,尤其在人工智慧應用方面。如果有心從事程式設計方向的工作,最好到專業機構深入學習、多實踐,更貼近市場,這樣更有利於將來的發展。
python為什麼老提示syntaxerror
8樓:孟羽然
定義函式是def,不是der。
9樓:陳真仙
python是強制縮排的,你的**有縮排錯誤啊
在python2 6中構造dict,含條目,key為12100,value任意
dict info for item in range 1,101 dict info item 1 len dict info 100 dict info.keys 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,...
python問題,python中的,問題?
反轉一個list,返回一個迭代器 iterator 如 range 10 0,1,2,3,4,5,6,7,8,9 reversed range 10 x for x in reversed range 10 9,8,7,6,5,4,3,2,1,0 還可以這樣完成反轉 range 10 1 9,8,7...
python中的小問題,python中的一個小問題
函式遞迴呼叫的終止條件是引數n為0的時候,那你要保證n是整型。階乘本來就是整數的運算。符點數是不精確的,不建議用 來判斷是否和某個值相等,也即是n 0是基本上不會成立的。python中一個小問題 第一行你寫的是tempstr,s打的小寫的。下面成了大寫的 關於python的一個小問題 20 pyth...