這個Python溫度轉換程式哪裡錯了?
作者:由 南風啊 吹來 發表于 動漫時間:2019-09-27
嵩天老師的課件,我都整理成了部落格,你有興趣可以看看:
十天快速入門Python - 十七歲的有德 - 部落格園
報錯語句的上一行,else分支怎麼寫的你?
首先,提問請使用文字程式碼
2。 不清楚你的文字編輯器是什麼,為什麼沒有程式碼高亮呢?你可以考慮使用vs code,當然pycharm也是很好的。最不濟用ipython也好呀
3。
val=input(。。。
這一行,為什麼會和程式碼檔名稱的註釋行混在一行裡面呢?這樣一來
val=input(。。。
這一行不就沒有被運行了麼?
4。 if, elif, else,一般都是需要有的吧
5。 我理解你是想判斷最後一個字元是C還是F,不過說實話這種情況正則會更合適一些,比如
\d*\。?\d+\s*[FfCc]
6。 至於英文點號打成中文句號這種錯誤,雖然很低階但是也其實挺常見的。在mac下可以給搜狗輸入法設定特定程式強制使用英文符號,不過windows下面暫時沒發現怎麼做。我的建議是你儘量用英文,一定要中文的話,記得打完中文馬上切換回英文輸入法。不是shift那種切換,是切換成英文鍵盤那種切換
python對縮排有嚴格要求啊啊啊啊啊啊啊,你的else搞的我強迫症都犯了
提示語法錯誤,Python語法對縮排有嚴格要求。您的程式碼錯誤出現在倒數第二行的else,應該將else與之前的if 、elif對齊。希望能幫到您!