20193102 2019-2020 《python程序設計》實驗1報告
課程:《python程序設計》
班級:1931
姓名:李瀟敏
學號:20193102
實驗教師:王志強
實驗日期:2020.4.11
必修/選修:公開課
1.實驗內容
1.熟悉Python開發環境;
2.練習Python運行、調試技能;
3.編寫程序,練習變量和類型、字符串、對象、縮進和注釋等;
4.掌握git技能
2.實驗過程及結果
整個實驗過程我首先用pycharm建立了一個python file,然后進行程序編寫。
我編寫了一個可以計算平均成績的小程序,這個程序分為計算平均成績、輸出各變量類型和循環。將用戶輸入的成績賦給變量,通過縮編程序步驟計算平均成績。為了進一步熟悉python,我編寫輸出了各種不同的變量類型,int、float、bool、str,並認識到計算機在處理數據的時候,會分為不同的類型,比如整型浮點型數據可以進行數學運行,字符串類型可以作為輸出提示文字等等。同時在編寫的過程中為了增強程序可讀性,我在while循環進行適當縮進,並增加了注釋和縮進換行以區分這個程序的三大內容。
然后進行debug分步調試程序,修改程序的小問題,程序沒有語法問題后我成功運行了程序。
最后通過add file to git(自動)、commit(右上角的對勾)、push(vcs-git-push)、三大步驟將代碼托管到碼雲。
3.實驗過程中遇到的問題和解決過程
- 問題一:第一次提交作業的時候寫代碼一分鍾,push到碼雲用了一晚上。不熟悉代碼傳到碼雲的整個流程。
- 問題一解決辦法:求助學長並在百度上查找傳送到碼雲的方法。
- 問題二:完成編寫代碼后不能正確運行。
- 問題二解決辦法:debug程序,分步調試后發現while循環語句的語法用錯了,沒有加冒號。並且input得到的數據沒有轉換為int型,導致無法進行數學運算。
- 問題三:之前的提交作業中遇到對知識點(比如元組)掌握不牢固,無法完成程序編寫。
- 問題三解決辦法:百度學習知識點的應用條件或者使用方法。
其他(感悟、思考等)
學習python后我發現python和c語言由共通的地方,他們的邏輯思維都是一樣的只是語法不太相同。
並且,python和c語言一樣需要多多上機練習,不然語法應用不熟練,或者對元組列表等理解不到位,就無法用代碼表達自己的思維,因此我們要多多練習,多看網上源代碼學習編寫者的思路。
多在實踐中應用python知識,經過看python視頻資源和老師布置的作業題目可以看出來,生活中其實很多都可以用python來解決,因此,我們不能把python的學習停留在知識的表面,要在實際中學習編碼方法,並結合實際體會python的重要用途。
還有很重要的一點就是python課讓我深刻體會到了自學的重要性,通過百度、看博客找問題的解決方法。(不得不為萬能的度娘點贊!)
參考資料
-
教科書
-
雲班課上的視頻資源
-
各種博客和網上的資料