⑴ 請問這個python代碼為什麼顯示標點符號錯誤呢 我確定用的英文的冒號呢 求大神解釋
問題其實出在第6行,int後面多用了一個左括弧(或者最後再加個右括弧亦可)。由於這里的括弧沒有一一對應,就造成後面的第7行以及所有行都出錯了。
補充說一下,第6行不報錯是因為系統以為第7行的內容也是第6行括弧里的
再補充說一下:系統提示的是出現錯誤的地方,但出現錯誤的地方不等於就是出錯原因所在的地方。電腦最多隻能發現語法錯誤之類的明顯錯誤,而需要通過邏輯分析才能發現的邏輯性錯誤,電腦是不可能找出來的,否則的話直接讓電腦自己去編程算了,還要我們程序員幹嘛?
⑵ Python裡面為什麼這個冒號會錯誤
函數,循環,if條件,類定義等後面有block,block要縮進,因此這些語句後面要加上冒號,這是python的語法
python的冒號和java、c中的{}是一樣的
block是一組語句
⑶ 筆記本上的冒號在python中顯示錯誤
你是想問顯示錯誤的原因嗎?這是因為當你在一行的末尾忘記冒號時,在if語句下縮進時不小心添加了一個空格,或者忘記括弧,都會造成語法錯誤的原因,建議仔細檢查一下代碼。
你必須找出每個句子結束的地方你還要弄清楚每個句子的位置,在某種程度上,如果應該有一個句子中斷,它可能是模稜兩可的。
⑷ 最近在自學python 發現個冒號的問題,怎麼都不對
寫代碼的時候一定要注意中英文字元的區別 為了避免你不小心打錯了字元 一個是換一個文本編輯器 推薦你使用sublime pycharm和visual studio這種ide也可以 你也可以試試jupyter notebook 可以在線運行python代碼 對於初學者練習很好用 然後就是在寫代碼的過程中盡量只使用英文 把你那些提示文字改成英文 你就不需要轉換輸入法了
⑸ Python為什麼這個冒號一直報錯
是上一行少了一個右括弧
⑹ 為什麼python中的if後的冒號老是出錯,如圖:不懂
if
語句是沒錯的,錯的是import
不能import一個字元串,而是要import一個模塊。你把import
『hello』換成print
『hello』就肯定沒錯了(這樣可以驗證if語句是沒錯的)