今天寫了乙個很簡單的程式,輸入三個不同長度的字串,然後將其右對齊顯示
因為剛學了幾天,經常會犯一些錯誤,如下:
>>>>>file "day01.py",line 62
>>>>print(" " * (maxn -len(b)) + b
>>>>>syntaerror: invalid syntax
以上是之前的錯誤,找了好半天,也一直沒有發現,從頭到尾推理了好幾遍,不過最後
還是被找出來了,這種錯誤是新手最容易犯的錯誤,正確如下:
print(" " * (maxn -len(b)) + b)
錯誤型別:syntaerror: invalid syntax ("非法語句"的意思,漏標點符號,例如:漏分號
多標點符號,拼寫錯,等等都會造成這種錯。
解決辦法:
檢查**多了標點符號(新手還是應該多注意這些細節,多仔細看看語句)
單元測試之新手最容易犯的錯誤
剛接觸單元測試時,就是使用的junit,說實話,對於新手來說,這個東西還是很直觀的,成功了就是一條非常好看的綠條,失敗了就是一條讓心滴血的紅條 有點誇張 但正是由於它的直觀,也會很容易迷惑人。一開始,在我心裡就留有這樣乙個印象,紅條出現,那肯定是有不對的地方 這無可厚非 綠條出現就一定成功了,那我就...
Linux 新手容易犯的 7 個錯誤
改變作業系統對於任何人來說都是邁出的一大步,特別是當許多使用者不確定作業系統究竟如何的時候,尤其如此。但是,從windows切換到linux特別艱難。因為這兩個作業系統有不同的假設和優先順序,以及不同的做事方式。因此,新的linux使用者很容易混淆,因為他們使用windows開發的期待結果不再適用。...
Shader程式設計最容易犯的低階錯誤
shader程式設計最容易犯的低階錯誤 日期 2007 1 16 來自 http blog.csdn.net cywater2000 前段時間本人一直在用 shader 寫程式,看似簡單,結果發現經常犯低階錯誤。由於除錯 shader 比較麻煩,特別是 pixel shader 簡稱ps 所以有時候...